计算机组成原理——乘法运算

原码一位乘运算规则:
1.首先分析一下笔算乘法
在这里插入图片描述
由此可见只有4个位积相加计算机处理很难,我们来改进一下
在这里插入图片描述
这里0.1用二进制表示也就是2的-1次方,可以看到改进后的乘法运算,我们用竖式来表示:
在这里插入图片描述
总结:
1.乘法运算可由移位实现
2.数值部分的位数是4,故加4次移位4次
3.由乘数的末位决定被乘数是否与原部分积相加,然后右移1位形成新的部分积,同时乘数右移1位(末位移丢)空出高位存放部分积的低位
在这里插入图片描述

补码一位乘运算规则(校正法):
在这里插入图片描述
先来看看①情况:
这里运算时绝对值可能大于1(并非溢出)所以部分积和被乘数取双符号位
在这里插入图片描述
[x·y]补=1.01110001
再看②情况:
因乘数y<0,故先不考虑符号位
在这里插入图片描述
在这里插入图片描述
由此可见乘积的运算符是自然形成的这是补码乘法与原码乘法的重要区别

Booth算法(比较法):
比较法是在校正法的基础上得出的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值