2421BCD码和5421BCD码
发布时间:2023/2/28 8:26:18 访问次数:894
421bcd码、2421bcd码和5421bcd码
1. 8421bcd码
8421bcd码是一种有权码,它的4位二进制从高到低的位权依次为2°=8、2°=4、2'=2、2°=1。8421bcd码转换成十进制数举例说明如下
(0110)s42lbcd=0×2+1×2+1×2+0×2°=0×8+1×4+1×2+0×1=(6)1o
(011001011000.01000010)s421bcd=(0110 0101 1000.0100 0010)s421bcd=(658.42)10=(658.42)10。十进制数转换成8421bcd码举例说明如下
(7)10=(0111)s421bcd
(901.73)o=(1001 00000001.01110011)s421bcd=(1000000001.0110011)s421bcd 2. 2421bcd码和5421bcd码
2421bcd码、5421bcd码和8421bcd码相似,它们都是有权码。2421bcd码的4位二进制从高到低的位权依次为2、4、2、1。5421bcd码的4位二进制从高到低的位权依次为5、4、2、1。它们与十进制数的相互转换与8421bcd码相同。
8421bcd码、2421bcd码、5421bcd码、余3码与十进制数的对应关系见表。
表常见bcd码与十进制数对照表
2421bcd码与十进制数的相互转换举例如下
(1010)2421bcd=1×2+0×4+1×2+0×1=2+0+2+0=(4)1o
(702.54)10=(1101 0000 0010.1011 0100)2421bcd
(1010)5421bcd=1×5+0×4+1×2+0×1=5+0+2+0=(7)1o
(702.54)10=(1010 0000 0010.1000 0100)s421bcd
记下余数,一直除到商数为0,最后把全部余数按相反次序排列,就能得到二进制数。
例如,将十进制数(29)?o转换成二进制数,方法如下:
即(29)10=(11101)2。
文章来源:模拟电路和数字电路自学手册。作者:蔡杏山。版权归原作者。如涉版权请联系删除。
421bcd码、2421bcd码和5421bcd码
1. 8421bcd码
8421bcd码是一种有权码,它的4位二进制从高到低的位权依次为2°=8、2°=4、2'=2、2°=1。8421bcd码转换成十进制数举例说明如下
(0110)s42lbcd=0×2+1×2+1×2+0×2°=0×8+1×4+1×2+0×1=(6)1o
(011001011000.01000010)s421bcd=(0110 0101 1000.0100 0010)s421bcd=(658.42)10=(658.42)10。十进制数转换成8421bcd码举例说明如下
(7)10=(0111)s421bcd
(901.73)o=(1001 00000001.01110011)s421bcd=(1000000001.0110011)s421bcd 2. 2421bcd码和5421bcd码
2421bcd码、5421bcd码和8421bcd码相似,它们都是有权码。2421bcd码的4位二进制从高到低的位权依次为2、4、2、1。5421bcd码的4位二进制从高到低的位权依次为5、4、2、1。它们与十进制数的相互转换与8421bcd码相同。
8421bcd码、2421bcd码、5421bcd码、余3码与十进制数的对应关系见表。
表常见bcd码与十进制数对照表
2421bcd码与十进制数的相互转换举例如下
(1010)2421bcd=1×2+0×4+1×2+0×1=2+0+2+0=(4)1o
(702.54)10=(1101 0000 0010.1011 0100)2421bcd
(1010)5421bcd=1×5+0×4+1×2+0×1=5+0+2+0=(7)1o
(702.54)10=(1010 0000 0010.1000 0100)s421bcd
记下余数,一直除到商数为0,最后把全部余数按相反次序排列,就能得到二进制数。
例如,将十进制数(29)?o转换成二进制数,方法如下:
即(29)10=(11101)2。
文章来源:模拟电路和数字电路自学手册。作者:蔡杏山。版权归原作者。如涉版权请联系删除。