Download presentation
Presentation is loading. Please wait.
Published byCharleen Wilcox Modified 5年之前
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 有號數的1s補數表示法
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碼
Similar presentations