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

Вниз

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

 
Юрий Федоров ©   (2002-09-13 11:45) [0]

Доброго времени суток, Мастера.
Появилась необходимость поправить чужую ассемблерную функцию, с ассемблером не знаком, поэтому обращаюсь сюда:

procedure HugeMove(Source, Dest: THugePtr; Count: longint); assembler;
ASM
...
Нужно проверить Count на 0 и в этом случае выйти

Самое главное - программа 16-битная, написана на Delphi 1


 
Игорь Шевченко ©   (2002-09-13 11:49) [1]

mov eax,count
or eax,eax
jnz $1
ret
$1:
дальше


 
Юрий Федоров ©   (2002-09-13 11:55) [2]

>Игорь Шевченко

eax - Unknown identfier
Видимо из-за 16-битности?


 
Anatoly Podgoretsky ©   (2002-09-13 11:57) [3]

Игорь Шевченко © (13.09.02 11:49)
16 битная!
И нельзя использовать инструкцию RET

Примерно так

mov ax,count
or ax,[count+2]
jz $1
...
$1:
end;


 
Игорь Шевченко ©   (2002-09-13 12:08) [4]

Извиняюсь, D1 не увидел...



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
14-85675
Феликс
2002-09-01 20:04
2002.09.26
В поисках картинок.


4-85735
CASU
2002-08-07 15:36
2002.09.26
НУЖНА ИКОНКА ИЗ ОКНА


8-85617
a_n_t
2002-05-30 16:40
2002.09.26
rgb -> 16bit


3-85397
MemoryLeak
2002-09-05 18:41
2002.09.26
Не работает запрос!


14-85664
RV
2002-08-26 09:00
2002.09.26
во, 100% интересная ветка должна быть, Что значит Ваш ник?