Presentation is loading. Please wait.

Presentation is loading. Please wait.

數位邏輯 第2章數字系統 2-1數目系統 2-2數目系統的互換 2-3二進制有號數的加減運算 2-4文數字碼與同位偵錯碼.

Similar presentations


Presentation on theme: "數位邏輯 第2章數字系統 2-1數目系統 2-2數目系統的互換 2-3二進制有號數的加減運算 2-4文數字碼與同位偵錯碼."— Presentation transcript:

1 數位邏輯 第2章數字系統 2-1數目系統 2-2數目系統的互換 2-3二進制有號數的加減運算 2-4文數字碼與同位偵錯碼

2 2-1 數目系統 數目系統 常用數目系統的累進值

3 2-2 數目系統的互換  十進位表示法各位數的加權值  r進位表示法各位數的加權值

4 2-2 數目系統的互換  二進位數的加權數

5 數目系統的互換 2-2 十進制轉二進制 1.整數採連除法,將十進制整數連續除以r,直到商數等於0為止,再將其餘數由下往上計列。
再將其整數部份由上往下列。 十進制轉二進制 例如將25轉化為二進制 例如要將0.3變成二進位時:

6 2-2 數目系統的互換 十進制轉八進制 例如將259.24轉換成八進制數,則

7 2-2 數目系統的互換 八進制改成二進制:     將每個八進位數用三個位元的二進位數來取代,再將二進位數依序組合。

8 數目系統的互換 2-2 二進制改八進制: 將二進制數以小數點為基準,分別向左、向右取三個位元為一組,不足三位元者補0
  將二進制數以小數點為基準,分別向左、向右取三個位元為一組,不足三位元者補0   ,再將其分別以八進制數取代記列。

9 2-2 數目系統的互換 十進制轉換成十六進制 例如將 轉換成十六進制則

10 2-2 數目系統的互換 二進制與十六進制的互換

11 2-2 數目系統的互換 十六進制轉成二進制:將每一個十六進制數分別以4位元的二進制數取代

12 二進制有號數的加減運算 2-3 ※ 真值表示法 1的補數表示法 於最高位元(MSB)左邊加入符號位元,
若原數為正則 加 0;若原數為負則加1。 1的補數表示法 二進位負數取1的補數,只要將原數0變1、1變0 表2-5 有號數的1’s補數表示法

13 2-3 二進制有號數的加減運算

14 2-3 二進制有號數的加減運算

15 2-3 二進制有號數的加減運算

16 2-3 二進制有號數的加減運算

17 2-3 二進制有號數的加減運算

18 2-3 二進制有號數的加減運算

19 文數字碼與同位偵錯碼 2-4 N個資料要編碼,至少要用n位元的二進制數,其中n需滿足 2n ≥ N。
十進碼轉成BCD碼:將十進制數的每一個數字用等值的4位元二進制數直接取代。 BCD碼轉換十進制:以小數點為中心,分別向左、向右將原數分成4個位元一組 (不足4位元補0),再直接轉換成等值的十進位數。  二進碼十進數

20 2-4 文數字碼與同位偵錯碼 加三碼 BCD碼與加三碼比較表 加三碼是將BCD碼加3而得

21 文數字碼與同位偵錯碼 2-4 葛雷碼 葛雷碼(Gray code)是一種最小變化碼。 葛雷碼為無權數碼它並不適用於算術運算,
 0到15之葛雷碼 葛雷碼(Gray code)是一種最小變化碼。 葛雷碼為無權數碼它並不適用於算術運算, 只適用於一般輸入/輸出裝置和一些類比到 數位轉換器上,以減少資料傳送與轉換時發 生錯誤。

22 2-4 文數字碼與同位偵錯碼 將1100B換成等值的葛雷碼,其變換步驟如下:

23 2-4 文數字碼與同位偵錯碼 將011001(Gray) 轉換成二進位,則:

24 2-4 文數字碼與同位偵錯碼 美國標準資訊交換碼 7位元的ASCII碼 【待續,下一頁】

25 2-4 文數字碼與同位偵錯碼 美國標準資訊交換碼 7位元的ASCII碼


Download ppt "數位邏輯 第2章數字系統 2-1數目系統 2-2數目系統的互換 2-3二進制有號數的加減運算 2-4文數字碼與同位偵錯碼."

Similar presentations


Ads by Google