汇编语言分支结构程序设计计——分支结构例4
从键盘输入英文单词将其中的小写字母变为大写。
(1)用 AND 指令将小写字母的 ASCII 码的第 5 位变为 0 即为大写字母;
(2)用 DOS 的 9 号功能顯示提示信息;
(3)用 DOS 的 10 号功能输入英文字母
;5-4.asm 输入英文单词,将小写转换为大写
本例采用 “逻辑与” AND 指令将某位屏蔽为 0
and buff[bx],0dfh 该指令中源操莋数为十六进制 dfh,写成二进制为 可看出除了第 5 位为 0,其余都是 1 因此,不论目的操作数是何值只要是和 DFH 相与,结果的第 5 位清 0其余位保持不变。这样就达到了将小写字母变为大写字母的目的