Wie man die Eingabe auf einer neuen Zeile mit Assembler (Intel 8086)

Bitte ich einen Benutzer zur Eingabe eines Großbuchstaben und wandelt Sie in Kleinbuchstaben um. Ich brauche die Kleinbuchstaben angezeigt werden, auf einer neuen Zeile. Hier ist mein code:

org 100h
include 'emu8086.inc'   
printn "Enter a upper case character"  
mov ah,1
int 21h ;input a character into AL
mov bl,al
mov ah,0eh
mov al,bl
add al,20h
int 10h ;display lower case 

Sollte die Ausgabe wie:

-> Enter a upper case character
-> A
-> a

Aktuelle Ergebnis:

-> Enter a upper case character
-> Aa

Wie bekomme ich die Kleinbuchstaben a, um die neue Linie?

InformationsquelleAutor Kumaran S | 2014-10-10
Schreibe einen Kommentar