Einzelnen Beitrag anzeigen

Schneider-Huetter

Registriert seit: 5. Mär 2004
97 Beiträge
 
Delphi 7 Personal
 
#1

Inline-Assembler - Register auf den Stack retten?

  Alt 24. Jun 2005, 19:41
Servus,
muss man bei Inline-Assembler Funktionen die dort benutzten Register auf den Stack sichern oder wird dies - falls nötig - von Delphi selbst erledigt?

Beispiel:
Delphi-Quellcode:
Function BitTest( ui32Operand : LongWord; Position : Word ) : Byte;
asm
  //PUSH DX
  MOV DX, Position
  BT ui32Operand,DX
  SETC AL
  //POP DX
end;
Gruß Schneider-Huetter
  Mit Zitat antworten Zitat