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