汇编指令中ASCII码与对应⼗六进制数值
a的ascii的编码是多少ASCII码是输⼊/输出字符对应的值,例如当输出并在屏幕上显⽰字符‘A’时,它所对应的ASCII码为41H。
在汇编程序语⾔设计中,输⼊的是字符,存储的是该字符对应的ASCII码值,那么如何将字符转换为对应的数值(⼗六进制)呢?
0~9
SUB AL,30H
字符‘0-9’所对应的ASCII码值为‘30H-39H’,顾欲得到0~9的数值,只需⽤其ASCII码值减30H;
A~F
SUB AL,37H
字符’A-F’所对应的ASCII码值为‘41-5A’,A在16进制中所代表的数值为0AH,⼜0AH+37H=41H,顾欲得到A~F在⼗六进制中代表的值,只需⽤其ASCII码值减37H;
同理可得
a~f
SUB AL,57H
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论