Polymorph
17.10.2003 20:06
Как в программу на Паскале вставлять куски ассемблерного кода, да так, чтоб всё это работало?
Между asm и End; Например:
Begin
asm
mov ah, bh
End;
End.
Nightmare
19.10.2003 15:14
Но имейте ввиду, что встроенный Ассемблер допускает не все команды.
Есть вариант писать на АСМе целые процедуры.
Дирректива assembler, а вместо begin ... end - asm ... end.
Естественно, внутри такой процедуры могут быть только АСМовские команды.
procedure QQQ; asembler;
asm
XOR AX, AX
end;
И если процедура пишется с параметрами, то в начало ее кода добавляется вызов процедуры инициализации регистра bp, чтоб указывал на данные
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.