使用汇编实现大写和小写字母的相互转换一、实现功能
1)实现从小写字母到大写字母的转换
2)实现大写字母到小写字母的转换

二、设计分析

在汇编语言中,字符以ASCII代码的二进制格式存储在机器中,但是在用汇编语言编写时经常使用十六进制,因此您需要仔细看一下ASCII代码的十六进制表。

将小写字母转换为大写字母,即输入一个小写字母,小写字母的ASCII码为61H-7AH,大写字母的ASCII码为41H-5AH,从ASCII码中减去20H输入的小写字母,您可以获取相应的大写字母。
将大写字母转换为小写字母是输入一个大写字母,然后在输入的大写字母的ascii码上加上20H以获得相应的小写字母。
三、源代码
DATA SEGMENT
DATA1 DB ?
DATA2 DB ?
DATA ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA
START:
PUSH DS
SUB AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV AH,01H
INT 21H
MOV DATA1,AL
SUB AL,20H
MOV DATA2,AL
MOV DL,DATA2
MOV AH,02H
INT 21H
MAIN ENDP
CODE ENDS
END START
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-345096-1.html
豆子都是找大口塑料瓶子装着