汇编程序从键盘输入一个字符,判断该字符是小写字母、大写字母、数字或其他字符,

 我来答
帐号已注销
2012-11-04 · TA获得超过3000个赞
知道大有可为答主
回答量:1338
采纳率:75%
帮助的人:1287万
展开全部
为防抽,加一句中文:程序如下:
dseg segment
msglf db 0ah, 0dh, '$'
msgup db 'a big character.', 0ah, 0dh, '$'
msglo db 'a small character.', 0ah, 0dh, '$'
msgnum db 'a digit characgter.', 0ah, 0dh, '$'
msgot db 'other character.', 0ah, 0dh, '$'
dseg ends
cseg segment
assume ds:dseg, cs:cseg
begin:
mov ax, dseg
mov ds, ax
mov ah, 1
int 21h
mov bl, al
lea dx, msglf
mov ah, 9
int 21h
mov al, bl
cmp al, '0'
jl OtherC
cmp al, '9'
jg NotNum
lea dx, msgnum
jmp Output
NotNum:
cmp al, 'A'
jl OtherC
cmp al, 'Z'
jg NotUp
lea dx, msgup
jmp Output
NotUp:
cmp al, 'a'
jl OtherC
cmp al, 'z'
jg OtherC
lea dx, msglo
jmp Output
OtherC:
lea dx, msgot
Output:
mov ah, 9
int 21h
mov ah, 4ch
int 21h
cseg ends
end begin
匿名用户
2012-11-01
展开全部
转化ASCII码
追问
谔谔 我要的是程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式