2421BCD碼和5421BCD碼
發布時間:2023/2/28 8:26:18 訪問次數:868
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。
文章來源:模擬電路和數字電路自學手冊。作者:蔡杏山。版權歸原作者。如涉版權請聯系刪除。