汇编语言大小写字母相互转化 汇编语言大小写字母的显示?
汇编语言大小写字母的显示?代码段评估CS:Code开始:mov ah,1int 21hCMP Al,1bH假设ESC endJZ finishsub Al,“0”mov BL,Al假设十进制ASCII
汇编语言大小写字母的显示?
代码段
评估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显示a,输入100显示D