Zitat von
3_of_8:
Und wenn ich keins mehr frei hab, muss ich pushen und poppen?
Ja, mußt Du wohl, also z.B. so
Delphi-Quellcode:
function DivMod(Dividend, Divisor: Cardinal): TDivModResult;
asm
push ecx
mov ecx, edx
xor edx, edx
div ecx
pop ecx
mov [ecx], eax
mov [ecx+$04], edx
end;