理论教育 二进制数转8421BCD码表及转换方法

二进制数转8421BCD码表及转换方法

时间:2023-06-27 理论教育 版权反馈
【摘要】:如在用二进制数码表示十进制数0~9十个数码的对应状态时,经常用BCD码。BCD码意指“以二进制代码表示十进制数”。表10-2-18421BCD码表例如,10=8421;10=8421。注意8421BCD码和二进制数表示多位十进制的方法不同,如10用8421BCD码表示为1001 0011,而用二进制数表示为101 1101。将二进制数2转换为8421BCD码。

二进制数转8421BCD码表及转换方法

1.码制

数字信息有两类:一类是数值;另一类是文字、符号、图形等,表示非数值的其他事物。对后一类信息,在数字系统中也用一定的数码来表示,以便于计算机进行处理。这些代表信息的数码不再有数值大小的意义,而称为信息代码,简称代码。例如,学生的学号、教学楼里每间教室的编号等就是一种代码。

建立代码与文字、符号、图形和其他特定对象之间一一对应关系的过程,称为编码。为了便于记忆、查找、区别,在编写各种代码时,总要遵循一定的规律,这一规律称为码制。

2.二-十进制编码(BCD码)

在数字系统中,最方便使用的是按二进制数码编制的代码。如在用二进制数码表示十进制数0~9十个数码的对应状态时,经常用BCD码。BCD码意指“以二进制代码表示十进制数”。BCD码有多种编制方式,8421码制最为常见,它是用4位二进制数来表示一个等值的十进制数,每位二进制数的权依次为8、4、2、1,它的编码如表10-2-1所示。

表10-2-1 8421BCD码表

例如,(9)10=(1001)8421;(309)10=(0011 0000 1001)8421。(www.daowen.com)

注意

8421BCD码和二进制数表示多位十进制的方法不同,如(93)10用8421BCD码表示为1001 0011,而用二进制数表示为101 1101。

【例10-2-7】将二进制数(1 1011)2转换为8421BCD码。

解:本题考查的知识点是二进制与8421BCD码的转换。先将二进制数码转换为十进制数码,然后再转换为8421BCD码。故

(1 1011)2=(27)10=(0010 0111)8421

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

我要反馈