77问答网
所有问题
—:在汇编中0 的ascii码是30h,是怎么算出来的,二:我不清楚这里跟非压缩bcd码有什么关系, 三:我有这
如题所述
举报该问题
推荐答案 2010-10-13
ascii码与非压缩BCD码没有关系.
ascii是字符在计算机内的代码,指示电脑如何显示一个字符.BCD是十进制数在电脑内的存贮方式.代表的是数字,如要显示出来就要转为相应的ascii码.如0-30H,1-31H
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Gqv8WGI3p.html
其他回答
第1个回答 2010-10-13
1 不是算出来的,ASCII码表是固定的,数字从30H开始。2 BCD码转ASCII码的话由1可知一般是加上30H
第2个回答 2010-10-13
应该说字符'0'的ascii码是30h,如要计算机显示字符'0',就要告诉计算机显示30h。
相似回答
什么是
非压缩BCD码
?和
压缩BCD码有什
么区别?
答:
非压缩BCD码:
非压缩型BCD码一个字节可存放一个一位十进制数,其中高4位的内容不做规定(也有部分书籍要求为
0,
二者均可),低4位二进制表示该位十进制数。
非压缩BCD码在汇编中
的调整指令为AAA(加法
的ASCII码
调整)、AAS(减法的ASCII码调整)、AAM(乘法的ASCII码调整)、AAD(除法的ASCII码调整)。
请教
汇编
语言
ASCII
答:
一般现在你们所学的计算机教材针对
ASCII都是
以16进制表示,而且常拿1~9的数来做例子,也就是16进制的
30H
~39
H,
它的调整不需要什么指令 减去30H 就是所对应的10进制ASCII(注意16进制0~9和10进制一样);而你所说的DAA
还有什
么AAA是十进制调整指令里的,前一个是压缩的
BCD码
,后一个
非压缩的,
调...
c语言中
怎么
求字符
ASCII码
值。
答:
printf("%c
ASCII是:
%d\n",c,c);}
..
30H
代表
非压缩
8421
BCD码
等价的十进制值为??
答:
十进制值为30。
非压缩
8421
BCD码
每四位代表一个数字,从0000到1001表示十进制的0-9,因此
30H
表示为8421BCD码时为00110000,前四位为十进制的十位数3,后四位为个位数
0,
所以30H等价的十进制数为30。
汇编
问题,“将一字节
压缩bcd码
转换成两个asc
2码
答:
ASC码是一种字符编码,它是用7位二进制来表示数字,字符,及一些控制符号,其规律是
0的ASC
吗
是30H,
9的ASC吗是39H
,压缩的BCD 码是
一个字节表示2位
BCD码,
就如题中的9 和6,即为2位
BCD码,
把9
的BCD码
转换成ASC码即为39,6的BCD码转换成ASC码即为36 ...
...
ASCII码
各位大大帮我看看 a的高4位是
0,
a
是bcd码
我很诧异是否行得...
答:
a的高4位是
0,
a的低四位是
bcd码,
执行ORL A,#
30H
后,a的高4位是3,a的低四位
是bcd码
。这正是对应低4位
bcd码的ASCII码
。查一下ASCII码表即可知道bcd码和ASCII码的关系。
用
汇编
语言
怎么
将4位
非压缩BCD码
转化成二进制数。
答:
bcd码是表示十进制数
的,非压缩bcd码是
用8位表示的,其实只用低4位,高4位全为
0
。例如,十进制数36,用非压缩bcd码表示为:0000 0011 0000 0110 ,这是两个字节。压缩bcd码,就把高4位的0省掉了,用一个字节表示两个bcd码了。还是,十进制数36,用压缩bcd码表示为:0011 0110 ,就一个字节...
大家正在搜
bcd码转换为ascii码汇编
6的ascii码的值是多少
汇编语言输出ascii码
b的ascii码是多少
0字符的ascii码是
0的ascii码值的16进制
汇编ascii码
汇编ascii码对照表
n的ascii码是多少
相关问题
用汇编语言编程 10个非压缩bcd码 转换成为ASCII码
设从键盘接受的一个十进制数的ASCII码在AL中,试编写有关...
怎样用汇编语言编程将30H单元的两位BCD码拆成相应的ASC...
用汇编语言将BCD码96H转换成2个字节的ASCII码
怎样用汇编语言编程将30H单元的两位BCD码拆成相应的ASC...
用汇编语言 将两个ascⅡ码表示的两位10进制数转换压缩BC...
汇编问题,“将一字节压缩bcd码转换成两个asc2码