曝光臺 注意防騙
網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者
左向右,每三位分為一組。如果整數部分的左端或小數部分的右端不夠三位,可用0補足三
位,然后按組分別轉換為八進制數即可。
例如:(ll00011101.1001)2=(001' 100' 011' 101.100' 100)2=(1435.44)8
1.1.3=一十進制碼
1.自然二進制碼
這種碼利用二進制按權展開的原則表示十進制數,它的權值自右至左增加。例如,
(6).。=(0110):,(17).。=(10001):。可見,自然二進制碼可以表示十進制數,但當十進制
數比較大時,轉換成二進制數的運算比較復雜,因此在實際中較少使用這種碼(見表1.1 -2)。
2.二一十進制碼(BCD碼)
人們通常習慣使用十進制數,而計算機內部多采用二進制表示和處理數值數據,因此在
計算機輸入和輸出數據時,就要進行由十進制到二進制的轉換處理。
把十進制數的每一位分別寫成二進制形式的編碼,稱為二進制編碼的十進制數,即二到
十進制編碼或BCD (Binary Coded Decimal)編碼。
BCD碼編碼方法很多,通常采用8421編碼,這種編碼方法最自然簡單。其方法是使用
四位二進制數表示一位十進制數,四位二進制數b3 b2 bi bo從左到右每一位對應的權分別是
23、22、21、20,即8、4、2、1。所謂權或位權,指的是每位二進制數碼所代表的十進
下篇數字電子技術基礎107
‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘,'‘‘‘‘‘‘一
制數。
用BCD碼表示十進制數時,每一位十進制數用四位二進制碼表示,如十進制數1975的
8421碼可以這樣得出:
1975 ( D) = 0001 1001 0111 0101( BCD)
用四位二進制表示一位十進制數會多出6種狀態,這些多余狀態碼稱為BCD碼中的非
法碼。需要注意的是,BCD碼與二進制之間的轉換不是直接進行的,當需要將BCD碼轉換
成二進制碼時,要先將BCD碼轉換成十進制碼,然后再轉換成二進制碼;~當需要將二進制
轉換成BCD碼時,要先將二進制轉換成十進制碼,然后再轉換成BCD碼。
四位二進制數共有16種組合,從中選取十種有效組合方式的不同可以得到其他二一十
進制碼。如2421碼,5421碼等。
上述幾種碼的每一位都有確定的權值,因此也稱其為有權碼。
在表1.1 -2的最右邊一列中,用其每一個四位二進制數與對應的8421碼四位二進制數
做減法,可以發現,其差都是0011,將其轉換成十進制數是3,所以稱這種碼為余3碼。它
是一種無權碼。因為這種四位二進制碼的每一位都不代表任何數值,它只是利用碼的不同組
合表示十進制數。十進制數15用余3瑪則表示成01001000。
表1.1-2 BCD編碼表
┏━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ ┃ 代碼對應的十進制數 ┃
┃b3 b2 bi bo ┃ ┃
┃ ┣━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃23 22 21 20 ┃ 自然二 ┃ 二一十進制數 ┃
┃ ┃ ┣━━━━━━┳━━━━━━┳━━━━━━┳━━━━━┫
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:
民用航空器維修基礎系列教材 電子技術基礎(55)