BCD码
发布时间:2014/6/1 21:26:36 访问次数:3091
计算机内部数的表示和运算以二进制为技术,而人类在生活中习惯利用十进制, Q12129PCD这就需要采取某些措施进行转换。当前有两种方法可供选择,一种是实现二进制和十进制的相互转换:二进制转换为十进制利用“按权展开法”,利用式( 1-2)的方式进行转换,十进制转换为二进制时,整数采用“除2取余”法,小数采用“乘2取整”法,后文将有介绍;另外一种是采用“二一十进制表示法”,也就是BCD(Binary Coded Decimal)码。
所谓BCD码,其含义是用4位二进制数来表示1位十进制数,从左起高位的权值依次是23、22、21、20,即8、4、2、1,故这种编码又称为“8421码”,但所能表示的数仅限于十进制的10个数码,即0~9。例如:
(189)io=(000110001001)BCD
这里一定要注意,4位二进制数实际上有16种编码形式( 24=16),但十进制数码只有0~9,也就是说BCD码中只用丁16种编码形式中的10个(从0000~1001),剩下的6个编码( 1010~1111)没有使用。可以发现,在O~9的范围内,BCD码形式同十六进制的二进制形式完全相同,但BCD码是“逢十进一”,而十六进制的4位二进制形式是“逢十六进一”,两者相差6。因此,在进行加法运算时,可对BCD码先进行传统的二进制运算,然后再进行调整,如果每位的和小于等于9,则不必修正;如果和大于9,则做“加6调整”。
具体步骤在后文有详细讲解。
如表1-2所示为几种进制和BCD码之间的对应关系。
表1-2几种进制和BCD码之间的对应关系
计算机内部数的表示和运算以二进制为技术,而人类在生活中习惯利用十进制, Q12129PCD这就需要采取某些措施进行转换。当前有两种方法可供选择,一种是实现二进制和十进制的相互转换:二进制转换为十进制利用“按权展开法”,利用式( 1-2)的方式进行转换,十进制转换为二进制时,整数采用“除2取余”法,小数采用“乘2取整”法,后文将有介绍;另外一种是采用“二一十进制表示法”,也就是BCD(Binary Coded Decimal)码。
所谓BCD码,其含义是用4位二进制数来表示1位十进制数,从左起高位的权值依次是23、22、21、20,即8、4、2、1,故这种编码又称为“8421码”,但所能表示的数仅限于十进制的10个数码,即0~9。例如:
(189)io=(000110001001)BCD
这里一定要注意,4位二进制数实际上有16种编码形式( 24=16),但十进制数码只有0~9,也就是说BCD码中只用丁16种编码形式中的10个(从0000~1001),剩下的6个编码( 1010~1111)没有使用。可以发现,在O~9的范围内,BCD码形式同十六进制的二进制形式完全相同,但BCD码是“逢十进一”,而十六进制的4位二进制形式是“逢十六进一”,两者相差6。因此,在进行加法运算时,可对BCD码先进行传统的二进制运算,然后再进行调整,如果每位的和小于等于9,则不必修正;如果和大于9,则做“加6调整”。
具体步骤在后文有详细讲解。
如表1-2所示为几种进制和BCD码之间的对应关系。
表1-2几种进制和BCD码之间的对应关系
上一篇:设计印制板电路
上一篇:十进制小数转换为二进制小数
热门点击
- 6264芯片的地址范围
- 工艺流程的设计原则
- BCD码
- 焊接温度和焊接时间
- 波峰焊通用工艺
- 采用专用工具马蹄形烙铁头焊接
- 改变表面张力与黏度的措施
- PQFP (Plastic Quad Fl
- COB技术
- 对湿度敏感器件(MSD)昀管理和控制措施
推荐技术资料
- FU-19推挽功放制作
- FU-19是国产大功率发射双四极功率电二管,EPL20... [详细]