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?
- Drucken Zeilenumbruch vor dem drucken die Kleinbuchstaben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Sequenz für eine neue Zeile ist
0Dh 0Ah
. Sie können drucken Sie diese Sequenz mitint 10h /0Eh
, als ob es Zeichen: