中易网

用汇编语言编写程序,从键盘接收一个字符,若该字符是大写字母显示"upper"若是小写字母显示"lower"

答案:2  悬赏:30  
解决时间 2021-03-15 22:58
都不是显示"on"
最佳答案
;------------------------------------
PRINT MACRO PARA ; 定义一个显示字符串的宏
LEA DX, PARA
MOV AH, 9
INT 21H
ENDM
;------------------------------------
DSEG SEGMENT
MSG_LOWER DB ' lower', 0DH, 0AH, 24H
MSG_UPPER DB ' upper', 0DH, 0AH, 24H
MSG_NO DB ' no', 0DH, 0AH, 24H
MSG1 DB 'please press a key (press [esc] key to end program): $'
DSEG ENDS
;------------------------------------
CSEG SEGMENT
ASSUME CS:CSEG, DS:DSEG
START:
MOV AX, DSEG
MOV DS, AX
;------------------------
LB_1:
PRINT MSG1 ;显示提示信息
MOV AH, 1
INT 21H ;输入一个字符
CMP AL, 1BH ;是[esc]?
JZ EXIT
CMP AL, 'A' ;小于'A'?
JB LB_NO
CMP AL, 'z' ;大于'z'?
JA LB_NO
CMP AL, 'Z' ;小于等于'Z'?
JBE UUU
CMP AL, 'a' ;小于'a'?
JB LB_NO
;------------------
PRINT MSG_LOWER
JMP LB_1
UUU:
PRINT MSG_UPPER
JMP LB_1
LB_NO:
PRINT MSG_NO
JMP LB_1
;------------------------
EXIT:
MOV AX, 4C00H
INT 21H
CSEG ENDS
END START
全部回答
你好! 这个问很有水平 如有疑问,请追问。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
图中长方形的宽为1cm,以B点和C点为圆心,以宽
继龙便民超市地址有知道的么?有点事想过去
什么软件打电话免费,可以显示本机号码?一直
有一首歌是个外国男的唱的,开头几句有一连串
猎人同人 穿越成柯特
202的平方+198的平方
三星s6 edge美版能刷国行rom吗
求大神告知这是哪部动漫里的,小弟在此谢过了
宝马320li是不是激光焊接的
伊惠园客栈地址在什么地方,想过去办事
甜品店起名,急召!!!!好的再追加····
在利用电子表格软件对某些数值进行求和的时候
跪求akb48 除了真假学园还有什么影视作品?
王朝5v5到底什么情况 刚进游戏就退出来
城开·盛世金都一幢地址在哪,我要去那里办事
推荐资讯
王者荣耀mvp多少积分
新款朗逸雨刷开关频率调节钮如何使用
金爵宾馆我想知道这个在什么地方
杨柳飘拂。(改为比喻句和拟人句)
玻璃钢脱硫塔吸收塔的基本要求有哪些
河畔公寓地址在什么地方,想过去办事
30岁男性,重度脂肪肝,尿酸高,如何缓解症状
我们是直系亲,能不能结婚??
让人生发出光彩作文100字
金龙鱼行地址有知道的么?有点事想过去
为什么我dnf一个账号内的一个角色进不去游戏
一颗种植牙的费用是多少
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?