Результаты поиска по запросу "addressing-mode"
NASM x86 16-битные режимы адресации
У меня проблемы с указанием адреса и записью в моем случае переменной байтового размера. Это дает мне ошибку «ошибка: неверный эффективный адрес»:
NASM x86 16-битные режимы адресации
У меня проблемы с указанием адреса и записью в моем случае переменной байтового размера. Это дает мне ошибкуошибка: неверный действующий адрес ":
Сборка (,% eax, 4)
Если одна из моих командных строк говорит:
Какой режим адресации используется в 'mov cx, [bp + 6]'?
В каком режиме адресации используется "mov cx, [bp + 6] "? Процессор Intel 8086. Я учусьМикропроцессор и Интерфейс » Дуглас В. Холл. Я знаю его реж...
, Я не знаю много о режимах адресации, доступных на 8-битных процессорах с в основном фиксированными однобайтовыми инструкциями.
дать немного фона, я хотел изучить, как инструкции x86 кодируются / декодируются вручную. Я наткнулся наModR/M а такжеSIB байт, и кажется, что понимание режимов адресации x86 является основополагающим для понимания схемы кодирования ...
Вы правы, я думал о реальном режиме.
елает следующая инструкция ассемблера x86? call dword ptr ds:[00923030h]Я подозреваю, что это косвенный вызов, но как именно он вычисляет адрес для вызова?
@ollpu: да, хорошая ссылка. Но вы должны внимательно прочитать его, чтобы определить закономерности и три особых случая. Обновил этот ответ разделом, который я изначально написал для другого ответа.
ершенно новичок в двоичном кодировании x86-64. Я пытаюсь исправить старый код ассемблера. В любом случае, я пытаюсь сделать что-то вроде этого (синтаксис Intel): mov [rbp+rcx], alАссемблер в настоящее время генерирует это: 88 04 0Dно это не ...
Прыжок ассемблера в защищенном режиме с помощью GDT
В настоящее время я играю с x86 Assember, чтобы улучшить свои навыки программирования на низком уровне. В настоящее время я сталкиваюсь с небольшой проблемой со схемой адресации в 32-битном защищенном режиме. Ситуация следующая: У меня есть ...
Сборка (,% eax, 4)
Если одна из моих командных строк говорит: jmp *0x804a180(,%eax,4)что это обозначает? Я спрашиваю конкретно, потому что перед первой запятой нет значения, и я точно не знаю, что означает * перед адресом.
Страница 1 из 2