Page 31 - eAC00920_數位邏輯_課本PDF
P. 31
圖 2-2 二進制數的加權數
因此,若要將 10101010.1001B 轉換成十進制,則:
5
6
7
4
3
2
1
10101010.1001B = 1×2 +0×2 +1×2 +0×2 +1×2 +0×2 +1× 2 +
0
2
1
3
0×2 +1×2 +0×2 +0×2 +1×2 4
1
7
3
5
1
=2 +2 +2 +2 +2 +2 4
= 128 + 32 + 8 + 2 + 0.5 + 0.0625 = 170.5625
由於 0 乘任何數等於 0,故將二進制轉換成十進制時,只要把每個係
數為 1 的權數全部加總即可。
在二進制系統中,每一位數稱為一個位元(bit),每 8 個位元稱為一
個位元組(byte)。如圖 2-2 中共有 12 個位元,最左邊的位元因其權值最
高,故稱為最高有效位元(most significant bit, MSB);最右邊的位元則為
最低有效位元(least significant bit, LSB)。相同的,在所有位置性數字系統
中,因每一數目最左邊的數字擁有最高的權值,所以最左邊的位數稱為最
高有效位數(most significant digit, MSD),反之在最右邊的數字權值最低,
稱為最低有效位數(least significant digit, LSD)。
2-1
試將 1011.101B 轉換成十進制。
0
1
3
1
–3
1011.101 = 2 +2 +2 +2 +2 = 11.625
試將 010110.0110B 轉換成十進制。
22