汇编语言程序,从键盘输入一个小写字母,将其转换为的大写字母后并换行显示出来。
DSEG SEGMENT
BUF DB 0dh,0ah
RESULT DB 20H
over DB '$'
DSEG ENDS
CSEG SEGMENT
ASSUME CS:CSEG,DS:DSEG
START:
MOV AX,DSEG
MOV DS,AX
MOV AH,01H
INT 21H
CMP AL,'a'
JB STOP
CMP AL,'z'
JA STOP
SUB AL,20H
MOV RESULT,AL
LEA DX,BUF
MOV AH,09H
INT 21H
STOP:
MOV AH,4CH
INT 21H
CSEG ENDS
END START
本文介绍了一个使用汇编语言实现的程序,该程序能够接收用户从键盘输入的小写字母,将其转换为大写字母,并在屏幕上换行显示。程序首先检查输入是否为小写字母范围内的字符,然后通过减去20H(即32十进制)来完成大小写转换。
740

被折叠的 条评论
为什么被折叠?



