在计算机组成原理这门课程中,书上说反码的模比补码的模少1,这是为什么啊? 30
在计算机组成原理这门课程中,书上说反码的模比补码的模少1,这是为什么啊?而且下面这句话我也十分不理解,为什么反码运算的时候,每当有进位产生时,必须在末位加1啊?求解啊!!...
在计算机组成原理这门课程中,书上说反码的模比补码的模少1,这是为什么啊?而且下面这句话我也十分不理解,为什么反码运算的时候,每当有进位产生时,必须在末位加1啊?求解啊!!!
展开
2个回答
展开全部
所谓的“模”,属于黑话,并非是正规的词汇。
“模少 1”,更是“诡辩”。
其实,“模”的正确说法,就是【周期】。
如时针的周期是 12,倒拨 3 小时,可用正拨 9 小时代替。
算法: 9 = 周期12 +(-3)
如两位十进制数 0~99,周期是 10^2 = 100。
25 - 1 = 24
25 + 99 = (一百) 24
只取两位,-1 就可以用 +99 代替。
算法: 99 = 周期(100) + (-1)
------------------
计算机用二进制。
八位二进制,共有 256 个数:
0000 0000 ~ 1111 1111(十进制 255)。
它的周期就是 2^8 = 256。
在此条件下,-1 就能用 1111 1111 (255) 代替。
即:
[-1]补码 = 2^n +(-1)
= 256 - 1 = 255
[-2]补码 = 256-2 = 254
= 1111 1110 (二进制)
。。。
[-128]补码 = 256-128 = 128
= 1000 0000 (二进制)
------------------
计算机专家的数学不好,周期,这个概念就弄不懂了。
于是,就自作主张,写了一个“模”字。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看下补码的计算方法就知道了。
补码 = 反码 + 1
补码 = 反码 + 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询