Vinzenz Mai: Zwei Zahlen mit Assembler addieren und ausgeben

Beitrag lesen

Hallo Markus,

mov  edx, len
mov  ecx, [zahl1]
add  ecx, [zahl2]

Dein Ergebnis steht jetzt (hoffentlich) in ecx, soweit ich die Doku verstanden habe. Problem: syswrite erwartet in ecx den Verweis auf eine Zeichenkette, keine Zahl.

Was habe ich jetzt wieder falsch gemacht?

Somit solltest Du Dir eine Routine schreiben, die eine Zahl in eine Zeichenkette umwandelt, was Du sehr wahrscheinlich ziffernweise erledigen musst. Darauf hatten Dich Martin und Detlef bereits hingewiesen.

Freundliche Grüße

Vinzenz