首页 百科知识 二—十进制编码(码)

二—十进制编码(码)

时间:2022-11-10 百科知识 版权反馈
【摘要】:所谓的二—十进制码就是用4位二进制编码来表示十进制编码中的0~9十个数码,即BCD码采用4bit单元组来表示0~9等十个数字。例如:二进制码0101所表示的十进制数为0×23+1×22+0×21+1×20=5,因此,这种BCD码称为8421BCD码。8421BCD码是4位二进制数的0000~1111十六种组合中的前十种组合,当二进制码计到1010时就进位,然后再从头0000开始计数。例如:10的代码是00010000,87的代码是10000111。

8.9.1 二—十进制编码(BCD码)

所谓的二—十进制码(BCD码)就是用4位二进制编码来表示十进制编码中的0~9十个数码,即BCD码采用4bit单元组来表示0~9等十个数字。例如:二进制码0101所表示的十进制数为0×23+1×22+0×21+1×20=5,因此,这种BCD码称为8421BCD码。

8421BCD码是4位二进制数的0000(0)~1111(15)十六种组合中的前十种组合,当二进制码计到1010(1010)时就进位,然后再从头0000开始计数。例如:10的代码是00010000,87的代码是10000111。

【例8.9-1】十进制数7的8421BCD码是( )。

(A)0111 (B)1110 (C)0110 (D)111

解:答案为选项(A)。

所谓的BCD码就是用四位二进制编码转换为十进制编码。选项(D)错在了将十进制数用三位二进制码表示。

8421代表四位二进制码从高位至低位的权值,所以

选项(A)的十进制数:(0111)2=8×0+4×1+2×1+1×1=(7)10

选项(B)的十进制数:(1110)2=8×1+4×1+2×1+1×0=(14)10

选项(C)的十进制数:(0110)2=8×0+4×1+2×1+1×0=(6)10

因此,选项(A)正确。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈