Re: [姆咪] 所以存補數

作者: ZooseWu (N5)   2021-11-17 01:17:28
例如說我在2位元的計算上
0 00
1 01
2 10
3 11
如果單純加上一個位元當作負號
3 011
2 010
1 001
0 000 100
-1 101
-2 110
-3 111
這樣0就有 0跟-0兩種表示方法
這在直接存跟1補數都有這個問題
用2補數的話
3 011
2 010
1 001
0 000
-1 111
-2 110
-3 101
-4 100
就不會產生這樣的問題
而且這樣不用實作減法器 全部當作加法就好
3 - 4 = 3 + (-4) = 011 + 100 = 111 = -1
3 - 1 = 3 + (-1) = 011 + 111 = 1010 = 010 = 2
溢位直接消失
作者: LabMumi (實驗室姆咪)   2021-11-17 01:20:00
好 姆咪好像知道蛇摸惹
作者: redDest (油宅)   2021-11-17 01:21:00
二補數我記得有速算法 好像是從右邊開始 到第一個1不變之後全部01對調
作者: scmono (摸諾)   2021-11-17 01:21:00
大師
作者: redDest (油宅)   2021-11-17 01:22:00
我的計概 還有一學期要重修☺
作者: Firstshadow (IamCatづミ'_'ミづ)   2021-11-17 01:22:00
紅紅妳唸錯系了 ==
作者: lturtsamuel (港都都教授)   2021-11-17 01:45:00
大師紅紅不是計組一修就過嗎==
作者: Apache (阿帕契)   2021-11-17 01:50:00
原來紅紅是被科系耽誤

Links booklink

Contact Us: admin [ a t ] ucptt.com