试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来

如题所述

第1个回答  2013-12-03
s1:
mov ah,7 ;接收输入不显示
int 21h

cmp al,0dh ;如果是回车退出
jz s3
cmp al,61h ;判断是不是小写字母
jb s2
cmp al,7ah
ja s2
sub al,20h ;如果是减20H变成大写并输出 如果不是直接输出不减20H
s2:
mov dl,al ;输出AL
mov ah,2
int 21h
jmp s1

s3:
mov ah,4ch
int 21h
没调试写一下大概思路。
相似回答