将(1000010100001001)8421bcd码转化为十进制?

如题所述

BCD码也称二进码十进数,BCD码可分为有权码和无权码两类。常见的有权BCD码有8421码、2421码、5421码,无权BCD码有余3码、余3循环码、格雷码

8421BCD码是最基本和最常用的BCD码,它和四位自然二进制码相似,它只选用了四位二进制码中前10组代码,即用0000~1001分别代表十进制数的0~9,余下的六组代码不用。8421BCD码是采用4位二进制码来表示十进制数值,高位到低位的权值分别为8,4,2,1,只要将每4位二进制码对应的权值相加即得到对应的十进制数。如二进制的10010111BCD码转换成十进制是:97。

综上可得:

(1000010100001001)8421BCD=(1000 0101 0000 1001)8421BCD=(8509)10

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-20
每四位的分隔开
8509
第2个回答  2020-03-19
1000 0101 0000 1001=8509
相似回答