8421码,5421码,2421码,余三码之间的区别
8421是最常用的二進制碼,叫這個是因為四位8421碼時,從左到右每個"1"代表的十進制數(shù)分別是"8"、"4"、"2"、"1"
如下: "1000" 為十進制 "8"
"0100" 為十進制 "4"
"0010" 為十進制 "2"
"0001" 為十進制 "1"
5421碼與此相同,每位一代表的是十進制的"5"、"4"、"2"、"1"? ?即: "1000" 為十進制 "5"? ? ?"0100" 為十進制 "4"? ? "0010" 為十進制 "2"? ? ?"0001" 為十進制 "1"?
5421碼一大特點可以直接按權求對應的十進制數(shù). 比如1011轉十進制,可以按"1x5+0x4+1x2+1x1"求.
8421碼就必須乘方才行。
?8421即常見的四位二進制數(shù)。 5421的最高位的值為5,特點是十進制數(shù)0 4的最高位都為0,5 9最高位都為1。 2421的最高位的值為2,特點是關于9自補,如9 (1111)與0 (0000)互補,相加為9。
余3碼
它是一種無權碼,實在8421碼的基礎上加上(0011)2形成的,即是8421碼加上3,有上溢出和下溢出的空間。
| ? | ? | ? | ? | ? | ? | ? |
| ? | ? | ? | ? | ? | ? | ? |
| ? | ? | ? | ? | ? | ? | ? |
| ? | ? | ? | ? | ? | ? | ? |
| ? | ? | ? | ? | ? | ? | ? |
| ? | ? | ? | ? | ? | ? | ? |
| ? | ? | ? | ? | ? | ? | ? |
| ? | ? | ? | ? | ? | ? | ? |
| ? | ? | ? | ? | ? | ? | ? |
?
?
?
1、8241碼轉換成余三碼
(abcd)8243碼?+ (0011)=(wxyz)余三碼
2、5421碼轉換成余三碼
?從左到右 如果左邊第一位不是1
(0bcd)5421碼 +(0011) = (wxyz)余三碼
從左到右,如果左邊第一位是1
5421碼和余三碼相同
3、8421碼轉換5421碼(2421碼)
(0110 1000 1001)8421BCD=(6 8 9)D=(1001 1011 1100)5421BCD=(1100 1110 1111)2421BCD碼
?
總結
以上是生活随笔為你收集整理的8421码,5421码,2421码,余三码之间的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python编程:从入门到实践——列表简
- 下一篇: 如何将微信公众号内容同步到头条自媒体?