Delphi-Quellcode:
asm
PUSH EBX
POP EBX
end;
Unter Windows musst du nichts weiter beachten.
Unter Kylix steht in EBX die "Globale Object Table" und diese sollte in deinem Assemblercode NIEMALS überschrieben werden falls diese Assembler Funktion weitere externe CALLs durchführt.
Am besten ist es auf die Register EDI,ESI auszuweichen und EBX generell als letzte Wahl zu sehen.
Gruß hagen