2016 - 2024

感恩一路有你

汇编语言大小写字母相互转化 汇编语言大小写字母的显示?

浏览量:1435 时间:2021-03-16 19:48:43 作者:admin

汇编语言大小写字母的显示?

代码段

评估CS:Code

开始:mov ah,1

int 21h

CMP Al,1bH假设ESC end

JZ finish

sub Al,“0”

mov BL,Al假设十进制ASCII输入,最高位

mov ah,1

int 21h假设十进制ASCII输入,中间

sub Al,“0”

mov BH,Al

mov ah,1

int 21h假设ASCII以10位十进制形式输入,最低位

sub Al,“0”

mov ch,10

mul ch

add BH

mul ch

add BL,ASCII

mov DL,Al

mov ah,2

int 21h显示字符

mov ah,2

mov DL,20h

int 21h用空格分隔

JMP start饰面:mov ax,4c00h

int 21h

code ends

end[start

此问题假设输入字符的ASCII码,格式为3位10进制,经过转换后,字符将显示出来,循环将完成,直到按ESC键。

例如:输入065显示100显示D

C语言,如果变量ch是字符类型的数量,则可以使用以下语句确定大小写:

1,if(ch>=“a”&&ch<=“Z”)printf(%C是大写字母n”,ch)。

2. If(CH>=“a”&&CH<=“Z”)printf(%C是小写字母n”,CH)。

3. If(CH>=“0”&&CH<=“9”)printf(%C是数字字符n”,CH)。

汇编语言大小写字母相互转化 如何判断字母为大小写 汇编 大写转换成小写

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。