Stimmt das bei der Addition ins Register bx
-
Hallo liebe Community,
ich bin noch ein blutiger Anfänger in Assembler.
Wenn ich jetzt folgenden Code schreibe, ist dann das Ergebnis im Register bx 6?add bx, 2 add bx, 4
Ich lese mir gerade ein Tutorial über Assembler durch. Dort ist aber die add-Funktion nicht genau beschrieben.
-
assemblerprobe schrieb:
Hallo liebe Community,
ich bin noch ein blutiger Anfänger in Assembler.
Wenn ich jetzt folgenden Code schreibe, ist dann das Ergebnis im Register bx 6?add bx, 2 add bx, 4
Ich lese mir gerade ein Tutorial über Assembler durch. Dort ist aber die add-Funktion nicht genau beschrieben.
Stimmt nur, wenn bx vorher 0 ist.
mov bx, 0
oderxor bx, bx
odersub bx, bx
-
warum lange fragen, sowas kann man doch gleich mit dem Windowsprogramm debug testen.
debug starten und folgendes eingeben (zwischen den Zahlen Leertaste drücken):
e100 [Enter]
83 c3 02 83 c3 04 ->mit Enter bestätigen
mit Taste r Register ansehen, mit rax oder rbx oder rip beschreiben
mit t schrittweise testenweitere Hinweise z.B.:
http://134.108.191.1/vorl/rt2/debug.pdf