Moment Mal...
-
Ich bin versehentlich im Archiv gelandet und mir ist in dem Beitrag von snoopdog:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39775.html
störend aufgefallen, dass nicht klar wird, warum die
erwünschte Ausgabe fehlerhaft ist. Hier nochmal der Code:.DATA eingabe DB 10 DUP(?) .CODE START: mov ax,@DATA mov ds,ax mov ah,08h int 21h mov dx,OFFSET eingabe mov eingabe,al mov ah,02h int 21h END
snoopdog schreibt dazu:
"nur egal welches Zeichen ich eingebe, der gibt mir imemr so nen komischenpfeil nach oben aus :("Wo ist hier der Fehler?
Den kann im Übrigen ein Einsteiger leicht entecken, wenn er Debug benutzt. Im Sinne einer Schritt für Schritt-Taktik wäre der nächste Schritt, ein einzelnes eingelesenes Zeichen sauber auszugeben.
und wenn das klappt und verstanden ist, den code erweitern mit
ausgabe DB ...
...
mov cx,10
...