ALU(算術邏輯單元)
l 就是“計算”!
l 電腦所有服務都為了這個單元!
l 一定可以整數運算
l 也許可以浮點數(實數)運算
l 通常把浮點數運算的單元稱為FPU
FPU可以單獨地放在晶片外部
FPU可以放在晶片內部 (比如:486DX)
整數表示法
l 以二進位(0 & 1)來表示的正整數(無號整數)
比如: 41=00101001
無負號
無標點
l 以二進位(0 & 1)來表示的正負整數(有號整數)
符號位元表示法
2’s補數表示法
符號位元表示法
l 最左邊的位元是符號位元
l 符號位元0 代表正數
l 符號位元1 代表負數
+18 = 00010010
-18
= 10010010
l 問題:
分成符號和數值兩部分
0有兩個表示法 (+0 和 -0)
2’s 補數表示法
+3 = 00000011
+2 = 00000010
+1 = 00000001
+0 = 00000000
-1 =
11111111
-2 =
11111110
-3 =
11111101







沒有留言:
張貼留言