66问答网
所有问题
十进制数如何转换为压缩和非压缩bcd码
如题所述
举报该问题
推荐答案 2012-03-04
åæ¯åè¿å¶çæ°çä¸ç¨è½¬å°±æ¯BCDç ï¼å BCDç çæå°±æ¯åè¿å¶æ°ç ãå缩çå°±æ¯å¨ä¸ä¸ªå «ä½åèä¸æ¾äºä½åè¿å¶æ°ï¼è¿å°±è¦å¨ä¸ä¸äºï¼æåæ¾å¨äºä¸ªåèä¸çäºä¸ªåä½çæ°ï¼é«ä½çå æ¹æ¾å°åèçé«åä½ä¸ï¼ååä½ä½çåå°±å¨ä½åä½çæåå°ä¸èµ·å°±æå缩çäºãè¿æ ·åçç®ç主è¦æ¯ä¸ºäºèçåè´®åå ï¼å¯æ¯å¨è¿ç®ä¸è¦å¤ç¨æ¶é´äºã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/piivp2s9i.html
其他回答
第1个回答 推荐于2017-09-05
BCD就是用4位
二进制数
表示0-9共是个数字,
压缩,就是用一个字节,表示两位十进制数,比如29,对应的字节就是29H
非压缩 就是用一个字节 表示一位十进制数 比如38,对应的字节就是 03H ,08H本回答被提问者采纳
相似回答
十进制
102
转换成压缩bcd
答:
每一位都
转成
4位2进制 1:0001 0:0000 2:0010 合起来就是0001 0000 0010 压缩bcd码的每一位用4位二进制表示,一个字节表示两位
十进制数
。例如10010110b表示十进制数96d;
非压缩bcd码
用1个字节表示一位十进制数,高四位总是0000,低4位的0000~1001表示0~9.例如00001000b表示十进制数8。
十进制转成BCD码
是
怎么转
的?
答:
十进制转成BCD码是整数从右边开始,每个十进制数都用一组四位二进制数来表示
。压缩BCD码是分别由二进制数字来表示各十进制数位的二进制编码记法。需要注意的是每个十进制数都用一组四位二进制数来表示。不足4位者(十进制数0到7)加添0字开头,以凑足4位。比如将十进制数75转换为BCD码:7=0111...
如何
区分
压缩和非压缩BCD码
?
答:
非压缩BCD码
:
非压缩型BCD码
一个字节可存放一个一位
十进制数
,其中高4位的内容不做规定(也有部分书籍要求为0,二者均可),低4位二进制表示该位十进制数。非压缩BCD码在汇编中的调整指令为AAA(加法的ASCII码调整)、AAS(减法的ASCII码调整)、AAM(乘法的ASCII码调整)、AAD(除法的ASCII码调整)。
汇编语言压缩BCD码
和非压缩BCD码
是
怎么
回事
答:
BCD码是表示
十进制数
的,
非压缩BCD码
是用8位表示的,其实只用低4位,高4位全为0。例如,十进制数36,用非压缩BCD码表示为:0000 0011 0000 0110 ,这是两个字节。压缩BCD码,就把高4位的0省掉了,用一个字节表示两个BCD码了。还是,十进制数36,用压缩BCD码表示为:0011 0110 ,就一个...
十进制数
74
转换为压缩BCD码
是多少
答:
十进制数
74
转换为压缩
BCD码是01110100b。所谓的压缩BCD码,指的就是用四位二进制数表示一位BCD码,用一个字节表示的两位BCD码,称为压缩型BCD码。一个BCD码占4位,而一个字节有8位。若把二个BCD码放在一个字节中,就叫压缩的BCD码。而一个字节只放一个BCD码,高位置0,则叫
非压缩的BCD码
。
将
十进制数
254.25
转化为
8421
BCD码
是多少?
答:
BCD码
目前最常使用的应该是时钟芯片中,从时钟芯片中获取的时间数据即是BCD码格式,需要程序员将其
转换为十进制数据
。其他应用场合还包括,PLC控制输入、拨码开关输入、数码管控制等。如,往时钟芯片写入数据时,需将待写的
十进制数转换为
8421码:unsigned char hex_to_
bcd
(unsigned char data){ unsigne...
大家正在搜
压缩bcd和非压缩bcd转换
压缩bcd码转换十进制
压缩bcd码转换成十六进制
压缩bcd码转换成二进制数
汇编语言压缩bcd码转换十进制
压缩bcd编码36hz转十进制
十进制数的压缩bcd码
十进制转bcd码在线转换
压缩bcd码转换成ascii码
相关问题
十进制数如何转换为压缩和非压缩bcd码
BCD码中压缩和非压缩是怎么区别的?
某十进制数85,将其转换为对应的压缩bcd码
用汇编语言怎样实现16进制转换为压缩的BCD码
设从键盘接受的一个十进制数的ASCII码在AL中,试编写有关...
十进制数74转换为压缩BCD码是多少
..30H代表非压缩8421BCD码等价的十进制值为??
十进制数125.56的压缩BCD码和非压缩BCD