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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2011, 05:54   #1
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
Вопрос Ошибка! с асмом в дельфи

что тут не так?

Код:
les     di,  @Result
- не хочет компилировать, почему?
VintProg вне форума Ответить с цитированием
Старый 14.09.2011, 09:26   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

1)адрес Result не является, far-указателем
2)нельзя менять сегментный регистр.
3)вы в 32-разрядной среде, edi, а не di.
хоть бы знали для чего инструкция какая нужна...
вам достаточно банального:
Код:
mov edi,@Result
кстати, в чистой асм процедуре, автопеременной Result поидее нет.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при запуске программы из дельфи debugger kernel bordbk105.dll rombler69 Общие вопросы Delphi 4 22.06.2011 09:55
таблицы подстановок в дельфи(базы данных в дельфи) ManiagoZ БД в Delphi 0 15.05.2011 15:07
ошибка при запуске программы из дельфи debugger kernel bordbk105.dll betirsolt Общие вопросы Delphi 4 16.01.2011 22:25
БД В дельфи Bilargo Помощь студентам 3 08.12.2009 21:46