close
2補數(2's complement)快速取值的作法:
將二位數的值,1變0、0變1後的結果,再將結果+1。
-1 =11111111(2)
2(10)= 0000 00010 (2)
0000 0010(2)
=>1111 1101(2)
+ 1(2)
============
1111 1110(2) ==> (1*-231)+(1*230)+(1*229)+……+(1*22)+(1*21)+(0*20)=-2(10)
1補數(1's complement)的作法
將2進位的值,1變0、0變1就是結果。
#############
學了這麼久的計算機概論,
都是半路出家,卻不知個所以然!
如果修了計算機組織,才更瞭解補數的算法。
真有一點想說,讀資訊管理,不如去讀資訊工程!
文章標籤
全站熱搜