Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.17;
Скачать: CL | DM;

Вниз

Asm   Найти похожие ветки 

 
Chlavik ©   (2003-02-07 00:42) [0]

Что такое ошибка "Inline assembler syntax error" в током коде: Mov Ah,[Di+Offset(InData)]

Спасиба..


 
Cobalt ©   (2003-02-07 01:27) [1]

Странно, а у меня (Д4) грит, что "Invalid register combination"
Но еще страннее то, что ругается на такую команду, как mov SI, [DI], хотя эта команда описана у меня в книжке для СБИС Intel 8088 (Л. Дао, "Программирование МП 8088", Издательство "Мир", 1988г)


 
DarkGreen ©   (2003-02-07 05:43) [2]

Chlavik © (07.02.03 00:42)
Попробуй так

lea ebx, InData
mov ah, byte ptr [edi + ebx]

Cobalt © (07.02.03 01:27)
Потому что 32 разрядная адресация, вот так не выдаст ошибки

mov SI, [EDI]


 
DarkGreen ©   (2003-02-07 06:18) [3]

Да, не забывай соханять и востанавливать значения изменяемых регистров.
push ebx
....
pop ebx
Так как многие регистры общего назначения делфи в своих целях использует (в ebx в конструкторе self хранится)



Страницы: 1 вся ветка

Текущий архив: 2003.02.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-53022
FTNSoft
2003-02-10 19:31
2003.02.17
ListBox and Color Text


7-53288
Niflhelmr
2002-12-15 18:16
2003.02.17
Регистры в дельфи


1-53068
runner
2003-02-06 18:04
2003.02.17
Перенос в ячейках StingGrid


14-53253
DeMoN-777
2003-01-30 03:57
2003.02.17
Народ, дайджесты форумов это вещь !


3-52762
Grey
2003-01-30 19:40
2003.02.17
Дублирование значений полей в DBGrid