Текущий архив: 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.44 MB
Время: 0.009 c