计算机组成原理,第二张图中第二个画波浪线的地方,数字101011是怎么来的呢?

 我来答
xgn911
2022-09-22 · TA获得超过1363个赞
知道小有建树答主
回答量:1493
采纳率:96%
帮助的人:644万
展开全部

乘数[Y]补=0.1011=0.10110,寄存器C为6位,初始为010110

被乘数[X]补=11.0011,[-X]补=00.1101,寄存器A也为6位,初始为00.0000

寄存器A和C组成了部分积,其中A为部分积的高6位,C为部分积的低6位

又乘数小数点后为5位,需要判断5次,移位4次(最后一位0是新加的):

  1. C的末两位为10,A要+[-X]补,等于00.1101,部分积为00.1101 010110

    右移一位后为:00.0110 101011,此时A=00.0110,C=101011(如此得来的)

  2. C的末两位为11,A要+0,等于00.0110,部分积为00.0110 101011

    右移一位后为:00.0011 010101,此时A=00.0011,C=010101

  3. C的末两位为01,A要+[X]补,等于11.0110,部分积为11.0110 010101

    右移一位后为:11.1011 001010,此时A=11.1011,C=001010

  4. C的末两位为10,A要+[-X]补,等于00.1000,部分积为00.1000 001010

    右移一位后为:00.0100 000101,此时A=00.0100,C=000101

  5. C的末两位为01,A要+[X]补,等于11.0111,部分积为11.0111 000101

此时已判断5次,移位4次,计算终止,当前部分积的结果即为所求(注意不包括末两位)

因此最终[X×Y]补=11.0111 0001=1.0111 0001(两位符号位化为一位)

附上该题解题过程的另一张图,可帮助理解:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式