Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm: Общие вопросы > mov ax,@data


Автор: Gucci 1.10.2006, 14:56
Почему в 32битном ассемблере нельзя использовать эту команду - mov ax,@data?
Сразу возникают такая ошибка: "Fatal: Bad loc for fixupp in module 'prg.obj' near file offset 17a"

Автор: ds29 8.10.2006, 11:35
в 32-х битном Ассемблере используется плоская модель намяти (скорей всего в твоём случае)
вопрос поднимался, ищи по форуму.

p.s. 32-х разрядных Ассемблеров много)

Автор: Doc_d0s 14.10.2006, 06:41
а ты уверен что @data-16бит?

Автор: Gucci 20.10.2006, 20:34
"mov ax,@data"   -    это команда не нужна в 32разрядном ассемблере, потому что он сам формирует сегмент данных, как я понял.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)