Comment faire pour obtenir l'entrée sur une nouvelle ligne avec le Langage assembleur (Intel 8086)
Je suis de demander à un utilisateur de saisir une majuscule et il convertit en minuscules. J'ai besoin de la minuscule pour être affiché sur une nouvelle ligne. Voici mon 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
La sortie devrait ressembler à:
-> Enter a upper case character
-> A
-> a
Résultat Courant:
-> Enter a upper case character
-> Aa
Comment puis-je obtenir le minuscule de la nouvelle ligne?
- Imprimer une caractère de saut de ligne avant l'impression de la lettre minuscule.
Vous devez vous connecter pour publier un commentaire.
La séquence pour une nouvelle ligne est
0Dh 0Ah
. Vous pouvez imprimer cette séquence avecint 10h /0Eh
comme si c'étaient des personnages: