計算機內毫無例外地都使用二進制數進行運算,但通常采用8進制和十六進制的形式讀寫。對于計算機技術專業人員,要理解這些數的含義是沒問題,但對非專業人 員卻不那么容易的。由于日常生活中,人們zui熟悉的數制是十進制,因此專門規定了一種二進制的十進制碼,稱為BCD碼,它是一種以二進制表示的十進制數碼顯示。
二進制編碼的十進制數,簡稱BCD碼(Binarycoded Decimal)。這種方法是用4位二進制碼的組合代表十進制數的0,1,2,3,4,5,6 ,7,8,9 十個數符。4位二進制數碼有16種組合,原則上可任選其中的10種作為代碼,分別代表十進制中的0,1,2,3,4,5,6,7,8,9 這十個數符。zui常用的BCD碼稱為8421BCD碼,8.4.2.1 分別是4位二進數的位取值。 右圖為十進制數和8421BCD編碼的對應關系表:
1、BCD碼與十進制數的轉換
BCD碼與十進制數的轉換.關系直觀,相互轉換也很簡單,將十進制數75.4轉換為BCD碼如:
75.4=(0111 0101.0100)BCD 若將BCD碼1000 0101.0101轉換為十進制數如: (1000 0101.0101)BCD=85.5
注意:同一個8位二進制代碼表示的數,當認為它表示的是二進制數和認為它表示的是二進制編碼的十進制數時,數值是不相同的。
例如:00011000,當把它視為二進制數時,其值為24;但作為2位BCD碼時, 其值為18。
又例如00011100,如將其視為二進制數,其值為28,但不能當成BCD碼,因為在8421BCD碼中,它是個非法編碼 。
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,智能制造網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。