Результаты поиска по запросу "assembly"
NASM - Как вы перемещаете 8-битный регистр в полный 32-битный регистр?
Я пишу код ассемблера NASM, и мне нужно выполнить индексированную адресацию. У меня индекс хранится в $ al, но x86 не позволит вам использовать $ al в качест...
Как мне записать файл бина (512 байт) в первый сектор (сектор 0) дискеты?
Как мне записать файл .bin в первый сектор образа дискеты / виртуальной дискеты / образа дискеты?Я пытаюсь загрузить простой 512-байтовый загрузчик. Размер п...
32-разрядные операционные коды x86, отличающиеся x86-x64 или полностью удаленные
Я посмотрел Wikipedia для обратной совместимости x86 в x86-x64, и там написано:x86-64 полностью обратно совместим с 16-битным и 32-битным x86-кодом. Поскольк...
возникли проблемы с бомбой лаборатории фаза 4 [закрыто]
Мне очень трудно понять, что мне здесь делать. Я думал, что одно из чисел, с которыми я смогу работать, будет 85, но, похоже, я ошибаюсь. Я знаю, что я долже...
Как разобрать 16-битный код загрузочного сектора x86 в GDB с помощью «x / i $ pc»? Это рассматривается как 32-разрядный
Например, с загрузочным сектором, который печатает BIOS
Не знаете, как работать с mov (a, b, c), d
Что тут делает mov?
запустить 32-битную сборку на 64-битном процессоре с Mac OS X
У меня проблема с запуском 32-битной сборки на моем 64-битном Mac под управлением OS X 10.9.5. У меня также установлен NASM 2.11.08. Я в настоящее время чита...
Деление на Ассемблере x86
Мой колледж дал мне упражнение:1. Создайте новый документ в Жасмин2. Используйте AL-Register для добавления 9 к 8.3. Вычтите 2.4. Разделите на 7.Мое решение:
Тестирование шеллкода из C - ошибка шины 10
Ниже я написал сборку x64, которая печатает «Hello, World!» из системного вызова на Mac OS X 10.8. Он собирается и отлично работает, когда выполняется автономно. ; Assemble and link with: ; nasm -f macho64 -o HelloWorld.o HelloWorld.s ; ld -arch ...