1.3.1 BCD碼
轉(zhuǎn)換十進(jìn)制數(shù)為其等值的二進(jìn)制數(shù)稱之為編碼。前面所提到的二進(jìn)制數(shù)稱為純二進(jìn)制碼。微處理器只能識(shí)別用高低電平表示的0或1。
表1.1 BCD碼與其它數(shù)制的對(duì)應(yīng)關(guān)系

根據(jù)上述說明,一個(gè)十進(jìn)制數(shù),能夠很方便地用BCD碼來表示。
例如:
十進(jìn)制數(shù)834用BCD碼表示為:
(834)10=(1000 0011 0100)BCD
只要熟記十進(jìn)制數(shù)0~9與BCD碼的對(duì)應(yīng)關(guān)系,則它們之間的相互轉(zhuǎn)換是十分方便的。
例如:
(0110 1001 0101 . 0010 0111 1001)BCD =(695.279)10
1.3.2 ASCII碼
ASCII碼是美國(guó)標(biāo)準(zhǔn)信息交換碼的簡(jiǎn)稱,現(xiàn)在為各國(guó)所廣泛采用。通常,ASCII碼由7位二進(jìn)制編碼來表示,用于微處理機(jī)與它的外部設(shè)備之間進(jìn)行數(shù)據(jù)交換
以及通過無線或有線進(jìn)行數(shù)據(jù)傳送。代表上述字符或控制功能的ASCII碼是由一個(gè)4位組和一個(gè)3位組構(gòu)成的,形成7位二進(jìn)制編碼,其格式為圖 :

根據(jù)ASCII碼的構(gòu)成格式,可以很方便地從附錄A中ASCII表查出每一 個(gè)字符或特殊控制功能的編碼。例如,大寫英文字母A,從表中查出其3位 組為(100)2,4位組為(0001)2,故構(gòu)成字母A的ASCII編碼為(1000001)2或 (41)16.
