1. 8421碼,餘三碼,2421碼,格雷碼等的應用
數字電路的運算信號是高、低電平,即1或0,只要在計數器相應輸入端置高電平(1),計數電路就獲指令運算。運算電路都集成化了,以8421碼,CD4511計數集成為例,8421各是其4腳信號端,如設置計算10個脈沖就輸出信號,那就在相應的8與2端同時設置高電平,達到10個脈沖就停止計算了(超過10就要多一塊計數電路)。如設置計算4個脈沖就輸出信號,那就在相應的4端設置高電平,達到4個脈沖就停止計算了。 沒聽說有2421碼,以經有2了,多個2沒有作用的,同時,要設置10個脈沖就找不到相應的高電平了。
2. 2421碼中為什麼不用0101來表示5而用1 011呢
理解2421碼還有個重要的特點即自補碼特點,您就能明白:即各位取反後正好為該數對9的補碼;1011取反後為0100對應十進制的4,5對9的補碼為4;而0101取反後1010對應十制數為10顯然不滿足自補碼的要求了
3. 數字電路中的BCD碼2421碼是什麼意思
應該叫2421BCD碼,從左到右,第一位為1代表2,為0代表0,第二位為1代表4,為0代表0,第三位為1代表2,為0代表0,第四位為1代表1,為0代表0。比如說,1111=2+4+2+1=9,0111=0+4+2+1=7。BCD碼有8421BCD、2421BCD、4221BCD、5421BCD等,常用的是8421BCD碼。
4. 2421碼不具備單值性,為了與十進制字元一一對應,2421碼不允許出現0101~1010的六種狀態。
單值性就值的不唯一性例如:0101和1011都對應十進制數字5
所以為了與十進制字元一一對應,2421碼不允許出現0101~1010 (以免有重復值)
看來你對2421碼還是不太了解啊
2421碼是BCD碼的一種
2421碼是一種有權碼,其4位二進制碼從高位至低位的權依次為2、4、2、1。若一個十進制字元X的2421碼為a3 a2 a1 a0,則該字元的值為
X = 2a3 + 4a2 + 2a1 + 1a0
例如,(1101)2421碼 = (7)10。
1.2421碼與十進制數之間的轉換
2421碼與十進制數之間的轉換同樣是按位進行的,例如,
(258)10 = (0010 1011 1110)2421碼
(0010 0001 1110 1011)2421碼 = (2185)10
5. 2421碼是怎麼計算出來的
從左到右,第一位權值為2,第二位的權值為4,第三位的權值為2,第四位的權值為1。
種。
(1)每一位有固定的權值的代碼稱為有權碼,如8421碼、5421碼、2421碼,其數值表示每位的權值,按每位的權值相加即得對應的十進制數。如十進制數7的表示:8421BCD碼為0111;5421BCD碼為1010;2421BCD碼為1011。
(2)每一位沒有固定權值的代碼稱為無權碼,如餘3BCD碼和循環BCD碼。但餘3BCD碼與8421BCD碼有如下關系:餘3BCD碼=8421BCD碼+0011。
讀餘3BCD碼的值時,按8421BCD碼的權值相加,結果減去3即可。
(3)從十六種組合代碼中任選十種表示十進制數,餘下的六個就是非法碼,又稱禁止碼。禁止碼不允許出現,如出現,系統不認識,將產生錯誤。
如8421BCD碼只用了前十個代碼,餘下的六個代碼——1010、1011、1100、1101、1110、111l,即為禁止碼。
5421BCD碼的禁止碼是0101、0110、0111、1101、1110、1111。
2421BCD碼的禁止碼是0101、0110、0111、1000、1001、1010。
餘3BCD碼的禁止碼是0000、0001、0010、1101、1110、1111。
(4)8421BCD碼因與二進制代碼相對應,故用得較多。5421BCD碼的最高位對稱,即前五個為「0」,後五個為「1」。
2421BCD碼和542lBCD碼均具有自補性,即十進制4、5代碼,3、6代碼,2、7代碼,1、8代碼.0、9代碼互為反碼,如2421BCD碼「1」的代碼為0001,逐位取反就是「8」的代碼1110。
(5)多位十進制數用BCD碼表示的方法:每位十進制數分別用對應的BCD碼表示即可。
參考資料:網路——文數編碼
6. 關於2421碼的問題
0100
7. 2421BCD碼是如何計算出來的
從左到右,第一位為1代表2,為0代表0,第二位為1代表4,為0代表0,第三位為1代表2,為0代表0,第四位為1代表1,為0代表0。
比如說,1111=2+4+2+1=9,0111=0+4+2+1=7。BCD碼有8421BCD、2421BCD、4221BCD、5421BCD等,常用的是8421BCD碼。
當兩個BCD碼相加,如果和等於或小於 1001(即十進制數9),不需要修正;如果相加之和在 1010 到1111之間,則需加 6 進行修正;如果相加時,本位產生了進位,也需加 6 進行修正。
(7)2421碼擴展閱讀:
8421 BCD碼是最基本和最常用的BCD碼,它和四位自然二進制碼相似,各位的權值為8、4、2、1,故稱為有權BCD碼。和四位自然二進制碼不同的是,它只選用了四位二進制碼中前10組代碼,即用0000~1001分別代表它所對應的十進制數,餘下的六組代碼不用。
最常用的BCD編碼,就是使用"0"至"9"這十個數值的二進碼來表示。這種編碼方式,在稱之為「8421碼」(日常所說的BCD碼大都是指8421BCD碼形式)。除此以外,對應不同需求,各人亦開發了不同的編碼方法,以適應不同的需求。
8. 計算機BCD碼的2421碼有什麼作用啊為什麼要發明這個玩意
眾多二進碼十進數中的一種。計算機只識別0和1,2421碼是加權碼,0代表對應的值是0,1代表的就是對應位的權。例如1101代表:2+4+0+1=7
9. 8421BCD碼、5421碼、2421碼的位權是什麼
8421BCD碼
是一種有權碼,即每位二進制數都有固定的權,每個BCD碼從高到低分別是8、4、2、1,它是一種最自然、最簡單的BCD碼。
比如:8421BCD碼的1011=8*1+4*0+2*1+1*1=11=1*2^3+0*2^2+1*2^1+1*2^0 v
5421碼和2421碼:
都是二-十進制有權碼,第一個4位二進制從高位至低位每位的權分別是5、4、2、1,第二個4位二進制從高位至低位每位的權分別是2、4、2、4。
10. 什麼是8421BCD碼、5421碼、2421碼、餘3碼
8421碼,5421碼,2421碼都是對10進制數(0-9)的編碼.
8421碼為例,其中的8,4,2,1分別表示數各位的權.
如9用8421碼編碼為:1X8+0X4+0X2+1X1=9;
其它編碼類似.
餘3BCD碼是在8421BCD碼上加3,即二進制數11.