2008年10月29日 星期三

2進制數的正負數表示法

2進制數的正負數表示法

Ex4bit的正數範圍為 0 000 ~ 0 111(2) = +0 ~ +7
    4bit的負數範圍為 1 000 ~ 1 111(2) = -0 ~ -7
1’SC表示4bit的負數範圍為 1 111 ~ 1 000(2) = -0 ~ -7
2’SC表示4bit的負數範圍為 1 000 ~ 1 111 (2) = -8 ~ -1
2’SC有號數之 1 000(2) = -8 代表 符號元也是數值大小的値1的權值為8
2’SC有號數之 1 111(2) 先取 2’SC變成 0 001(2) = 1,即表示為 -1
使用2’SC的形式來表示負數,可避免 -0 (負零)的產生。
所以4bit的有號數可表示的數字範圍為:+0~+7-8~-1 。可組成一個圓圈數值。
0
0
0
0
=
+0


.





.



0
1
1
1
=
+7
1
0
0
0
=
-8


.





.



1
1
1
1
=
-1
0
0
0
0
=
+0