Thema
:
Problem in Assembler: Grundrechenarten
Einzelnen Beitrag anzeigen
brechi
Registriert seit: 30. Jan 2004
823 Beiträge
#
4
Re: Problem in Assembler: Grundrechenarten
9. Mär 2006, 12:17
zusammenfalten
·
markieren
Delphi-Quellcode:
asm
mov eax, 8
mov ecx, 2
{CDQ erweitert das EAX-Register vorzeichengerecht auf 64 Bit
und speichert das Ergebnis im Registerpaar EDX:EAX.
Eine vorzeichengerechte Erweiterung bedeutet,
daß Bit 31 des EAX-Registers in alle Bits des EDX-Registers geschrieben wird.
Mit Hilfe von CDQ kann die Division eines DWords durch ein
anderes DWord vorbereitet werden.
}
cdq
{IDIV dividiert das AX-REGISTER bzw. das Registerpaar DX:AX
durch den Quelloperanden unter Berücksichtigung des Vorzeichens.}
idiv ecx
//eax ganzzahl
//edx rest
//
//http://www.fh-wedel.de/~bek/
asm
/befehle1.html
end
;
Zitat
brechi
Öffentliches Profil ansehen
Mehr Beiträge von brechi finden