Hallöchen!
Ich habe ein
ASM InlineCode:
Delphi-Quellcode:
asm
mov AH, 2Ch
int 21h
end;
Als Rückgabewerte bekomme ich: CH, CL, DH.. [Stunden, Minuten, Sekunden]
Wie kann ich nun CH bzw die anderen in einer Variable speichern?
Also ich habe eine function:
Delphi-Quellcode:
function gettime:
String;
var
stunden, minuten, sekunden: integer;
begin
asm
mov AH, 2Ch
int 21h
mov s, CH
end;
Result:= IntTOStr(s)
geht leider nicht...
Operandengröße stimmt nicht überein..
Kann mir jemand erklären und zeigen, wie man mit den Rückgabewerten umgeht?
thx