· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ASSEMBLER —› адресация через регистр

Посл.отвђт Сообщенiе


Дата: Мар 18, 2003 17:55:45

Привет!
вопрос, наверняка, идиотский, но всё-же
почему
mov BX, word ptr [var1]
не работает, а
mov EAX, var1
mov BX, word ptr [EAX]
работает
Спасибо!


Дата: Мар 18, 2003 19:45:18

andsin
На асме нельзя сделать косвенную адресацию по переменной...

Переход да, но не адресацию..
(Хотя жаль, этого так не хватает)


Дата: Мар 19, 2003 12:54:44

Строго говоря var1 это не значение переменной а ее адрес, т.е. в твоем случае указатель на указатель, так что mov EAX, var1 - это уже косвенная адресация, т.е. "Поместить четыре байта по адресу var1 в регистр eax"


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.072