1.數字進制
2進制:0、1、(逢2進位)
8進制:0、1、2、3、4、5、6、7(逢8進位)
10進制:0、1、2、3、4、5、6、7、8、9(逢10進位)
16進制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F(逢16進位)
2.十進制轉N進制
整數部分:以N連除,直到商數為0,由下而上取其餘數。
120(十進制)=1111000(二進制)
120(十進制)=170(八進制)
120(十進制)=78(十六進制)
小數部分:以N連乘,直到適當位數為止(依題目而定),由上而下取其整數。
0.625(十進制)=0.101(二進制)
0.625(十進制)=0.5(八進制)
0.625(十進制)=0.A(十六進制)
3.N進制轉10進制
範例 : 1111000.101(二進制)=120.625(十進位)
範例 : 170.5(八進制)=120.625(十進位)
範例 :78.A(十六進制)=120.625(十進位)
4.補數:對N進制而言,有N補數與(N-1)補數系統兩種
二進制有2補數與1補數系統兩種:
二進制1補數求法:將該數0變1,1變0即可。
二進制2補數求法:先求該數的1補數,再將其結果的最低位元+1即可。
偶同位錯誤偵測法:偶同位檢查會讓整個位元組中“1”的個數為偶數
例:11001100 → 4個“1”,因此正確。
奇同位錯誤偵測法: 奇同位檢查會讓整個位元組中“1”的個數為奇數
例:11001101 → 5個“1”,因此正確。