汇编语言程序,键盘输入的小写字母用大写字母显示出来

时间:2025-06-22

;要求对键盘输入的小写字母用大写字母显示出来

data segment
message db 'please enter the small letter:',0ah,0dh,'$'
message2 db 'the capital letter is:',0ah,0dh,'$'
error db 'enter must be small!please enter again:',0ah,0dh,'$'
message3 db 'the capital letter is:','$'
letter db 8
data ends
stack segment
db 100h dup(0)
stack ends
code segment
assume cs:code,ds:data,ss:stack
start: mov ax,data
mov ds,ax
jmp l1
xor ax,ax ;ax清零
error1:lea dx,error
mov ah,09h ;显示字符串
int 21h
l1:lea dx,message
mov ah,09h
int 21h
lea dx,letter
mov ah,01h ;键盘输入并回显
int 21h
push ax
mov dl,0ah
mov ah,02h
int 21h
mov dl,0dh
int 21h
lea dx,message3
mov ah,09h
int 21h
pop ax
cmp al,'z' ;比较,判断是否小写字母
ja error1 ;大于'z',不是小写字母
cmp al,'a'
jb erro
r1 ;小于‘a’,大写字母重新输入
sub al,20H ;减 20H转换为大写字母
mov dl,al
mov ah,02h;显示字符
int 21h
mov ax,4c00h ;程序正常结束
int 21h
code ends
end start

汇编语言程序,键盘输入的小写字母用大写字母显示出来.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219