Thema
:
ASM
Einzelnen Beitrag anzeigen
jbg
Registriert seit: 12. Jun 2002
3.483 Beiträge
Delphi 10.1 Berlin Professional
#
2
1. Jul 2002, 17:14
Die folgende Prozedur vertaucht die Werte von a und b.
markieren
Code:
procedure SwapInt(var a, b: Integer); assembler;
asm
// in: eax <-> @a
// in: edx <-> @b
push ebx
mov ebx, [eax]
mov ecx, [edx]
mov [eax], ecx
mov [edx], ebx
pop ebx
end;
Andreas aka AHUser aka jbg
Mein Blog - kombiniert mit all meinen Delphi Tools
Zitat
jbg
Öffentliches Profil ansehen
Besuche die Homepage von jbg!
Mehr Beiträge von jbg finden