求补码一位乘(booth乘法 比较法)计算x=11011y=-11111求x*y的详细过程

如题,求详细过程... 如题,求详细过程 展开
 我来答
蓝雪儿老师
高能答主

2021-10-14 · 愿千里马,都找到自己的伯乐!
蓝雪儿老师
采纳数:266 获赞数:85350

向TA提问 私信TA
展开全部

换成十进制,X=16+8+0+2+1=27。

Y=-(16+8+4+2+1)=31。

故X*Y=-837。

换成二进制。

等于1100000101。

计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。

计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。

北京埃德思远电气技术咨询有限公司
2023-07-25 广告
整定计算是继电保护中的一项重要工作,旨在通过分析计算和整定,确定保护配置方式和整定值,以满足电力系统安全稳定运行的要求。在进行整定计算时,需要考虑到电力系统的各种因素,如电压等级、线路长度、变压器容量、负载情况等等,以及各种保护设备的特性、... 点击进入详情页
本回答由北京埃德思远电气技术咨询有限公司提供
归士兰b
2011-10-09
知道答主
回答量:41
采纳率:0%
帮助的人:22.2万
展开全部
[X]补=10101 [Y]补=100001 [-X]补=01011
部分积 乘数 附加位 操作说明
0 0 0 0 0 0 1 0 0 0 0 1 | 0 开始情形
+0 0 1 0 1 1 判别位10,加[-X]补
----------------
0 0 1 0 1 1
0 0 0 1 0 1 1 1 0 0 0 0 | 1 右移部分积和乘数
+1 1 0 1 0 1 判别位01,加[X]补
----------------
1 1 1 0 1 0
1 1 1 1 0 1 0 1 1 0 0 0 | 0 右移部分积和乘数
1 1 1 1 1 0 1 0 1 1 0 0 | 0 判别位00,右移部分积和乘数
1 1 1 1 1 1 0 1 0 1 1 0 | 0 判别位00,右移部分积和乘数
1 1 1 1 1 1 1 0 1 0 1 1 | 0 判别位00,右移部分积和乘数
+0 0 1 0 1 1 判别位10,加[-x]补
----------------
0 0 1 0 1 0 最后一次不移位
[x*y]补=001010101011

不知道答案对不对啊。。。我也刚学到这里。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式