Результаты поиска по запросу "assembly"

1 ответ

NASM - Как вы перемещаете 8-битный регистр в полный 32-битный регистр?

Я пишу код ассемблера NASM, и мне нужно выполнить индексированную адресацию. У меня индекс хранится в $ al, но x86 не позволит вам использовать $ al в качест...

3 ответа

Как мне записать файл бина (512 байт) в первый сектор (сектор 0) дискеты?

Как мне записать файл .bin в первый сектор образа дискеты / виртуальной дискеты / образа дискеты?Я пытаюсь загрузить простой 512-байтовый загрузчик. Размер п...

2 ответа

32-разрядные операционные коды x86, отличающиеся x86-x64 или полностью удаленные

Я посмотрел Wikipedia для обратной совместимости x86 в x86-x64, и там написано:x86-64 полностью обратно совместим с 16-битным и 32-битным x86-кодом. Поскольк...

ТОП публикаций

1 ответ

возникли проблемы с бомбой лаборатории фаза 4 [закрыто]

Мне очень трудно понять, что мне здесь делать. Я думал, что одно из чисел, с которыми я смогу работать, будет 85, но, похоже, я ошибаюсь. Я знаю, что я долже...

0 ответов

Как разобрать 16-битный код загрузочного сектора x86 в GDB с помощью «x / i $ pc»? Это рассматривается как 32-разрядный

Например, с загрузочным сектором, который печатает BIOS

1 ответ

Не знаете, как работать с mov (a, b, c), d

Что тут делает mov?

3 ответа

Как прочитать односимвольный ввод с клавиатуры, используя nasm (сборку) под Ubuntu?

2 ответа

запустить 32-битную сборку на 64-битном процессоре с Mac OS X

У меня проблема с запуском 32-битной сборки на моем 64-битном Mac под управлением OS X 10.9.5. У меня также установлен NASM 2.11.08. Я в настоящее время чита...

2 ответа

Деление на Ассемблере x86

Мой колледж дал мне упражнение:1. Создайте новый документ в Жасмин2. Используйте AL-Register для добавления 9 к 8.3. Вычтите 2.4. Разделите на 7.Мое решение:

1 ответ

Тестирование шеллкода из C - ошибка шины 10

Ниже я написал сборку x64, которая печатает «Hello, World!» из системного вызова на Mac OS X 10.8. Он собирается и отлично работает, когда выполняется автономно. ; Assemble and link with: ; nasm -f macho64 -o HelloWorld.o HelloWorld.s ; ld -arch ...