8421編碼

8421編碼

8421碼:從左到右的權為8、4、2、1

二進制:1 1 1 1

十進制:8 4 2 1

8421碼是中國大陸的叫法,8421碼是BCD代碼中最常用的一種。

基本介紹

  • 中文名:8421碼
  • 外文名:BCD碼
基本簡介,表示方法,

基本簡介

在符號集合與數字系統之間建立對應關係,它是信息處理的一項基本技術。通常人們用符號集合(一般情況下就是文字)來表達信息。而以計算機為基礎的信息處理系統則是利用元件(硬體)不同狀態的組合來存儲和處理信息的。元件不同狀態的組合能代表數字系統的數字,因此編碼就是將符號轉換為計算機可以接受的數字系統的數,稱為數字代碼。例如,數碼管有10個狀態,分別表示從0到9的10個數字,可以構成一個十進制數字系統。由26個英文字母A、B、C、…、Z組成的符號集合可用兩位十進制數來編碼:A呏01,B呏02,C呏03,…,Z呏26。符號集合有26個元素,而兩位十進制數字系統有100個元素,其中有74個元素沒有使用。雙穩態元件可以構成二進制數字系統,既經濟效率又高,便於用積體電路實現,為計算機所採用。
編碼的方式很多,但都應當滿足下述要求:①符號之間的某種關係應當在相應的編碼中有所反映。例如,字母表中有個順序關係:A在B之前,B在C之前等,可對應編碼的大小關係:01<02,02<03等。②作用於符號的操作和對應的作用於數的操作能產生相對應的結果。例如,要找出B、E、A、C中排在字母表最前面位置的字母和在02(對應B),05(對應E),01(對應A),03(對應C)中找出數值最小的數,這兩種操作會得到相對應的結果A和01。③表達方式應當是高效率的,能夠縮小數字系統的體積,減少浪費。

表示方法

十進制數碼的符號一共有10個,即0,1,…,9,可用4位二進制數碼或4位以上的二進制數碼來表示。主要的方法是加權編碼,在每個二進制數碼上給予不同的權。例如用 4位二進制數對一位十進制數進行編碼:
D呏b4b3b2b1
其中D是十進制數碼符號0~9,bi是二進制數碼0或1,可規定 4個權,W1、W2、W3、W4同b1、b2、b3、b4對應。這時,十進制數碼D同二進制數的對應規律為:
D=biWi=b4W4+b3W3+b2W2+b1W1
如果兩個不同的二進制數對應同一個D,則要附加一條規則來決定究竟用哪一個數。常用的4位編碼(表1)有以下幾種:
① 8421碼 從左到右的權為8、4、2、1。這種表示和二進制表示是一致的,又稱二進制編碼的十進制,簡稱BCD碼

相關詞條

熱門詞條

聯絡我們