2015-11-20 6 views
-2

Действительно ли mov al,31[di] действительная инструкция? Если да, то что он делает?Этот метод адресации x86 действителен?

У меня дебаты, и я не могу получить доступ к компьютеру прямо сейчас (мой Android-телефон не компьютер). Как вы можете видеть, я довольно новичок в сборке и на переполнении стека, так что извините за нарушение правил :)

+0

Вы сделали это сообщение, используя телепатию? – enhzflep

+0

Нет, телефон для Android – Gigel

+0

Похож на синтаксис MASM/TASM. Он эффективно берет байт по адресу памяти _31 + значение в di register_ и перемещает его в 8-битный регистр 'al' –

ответ

4

Да, mov al, 31[di] действителен сборка x86 в синтаксисе Intel. Это эквивалентно mov al, byte ptr[di + 31].