Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2011, 17:19   #1
Farrel
Форумчанин
 
Аватар для Farrel
 
Регистрация: 21.04.2010
Сообщений: 144
По умолчанию probably it's an undefined var: eax

Вообще подобное заявление мне кажется несколько странным. Как может быть необъявлен регистр?
Код генерирующий probably it's an undefined var: eax скопирован из учебника Ирвинга.
Код:
;INCLUDE Irvine32.inc
.code
main proc
    mov eax, 10000h
    add eax, 40000h
    sub eax, 20000h
    call DumpRegs
    exit
main ENDP
END main
Что не так?
И ещё вопрос по 1-й строке. Я использую emu8086 и там просто нет такого файла, соответственно подключить его прога отказывается. В этой среде какая-то особая библиотека, или надо качать из нета библитеку отдельно, и если надо, то какую?
Farrel вне форума Ответить с цитированием
Старый 16.03.2011, 19:08   #2
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

1. Ему8086 не работает с 32хбитными регистрами и следовательно про еах не знает. Можно лишь ах использовать.
2. В строке инклуд объявляется файл, в котором судя по всему реализация функции которую бы вызываете. Разумеется без этого ничего не заработает
Нет, ну правда..
yuran666666 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
probaby no zero prefix for hex;or no 'h' suffix;or wrong addressing; or undefined var:number Farrel Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 13.03.2011 11:13
> mov eax, [eax+$68] ArtGrek Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 21.02.2011 23:27
компилятор не распознаёт регистр eax ufo1og Общие вопросы C/C++ 0 15.12.2010 13:48
Var Черничный Общие вопросы Delphi 4 17.07.2008 00:44
var Черничный Общие вопросы Delphi 9 25.06.2008 17:10