题目在下图顶端,请用下图的形式写出过程和答案,下图是我写不下去的过程。问题出在:假设X,Y有n位数值位,根据booth乘法,需要执行n次右移操作,n+1次加补码的操作,但是在我算的时候,发现执行了5次右移时,只执行了2次加补码的操作,而每次加补码好像都要右移,不知道问题出在哪
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
用booth乘法做补码一位乘运算,求X乘Y
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
尿酸606 2020-04-14 21:15关注抱歉,只是参考其他题目定价,而且是大二的题目,可能因此低估了,已追加
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-06-05 20:03在本文件中,我们关注的是如何使用Logisim来实现一个补码一位乘法器的设计。补码乘法器是计算机科学中非常重要的组成部分之一,尤其是在处理带符号数的乘法运算时尤为重要。 #### 二、补码一位乘法器基本原理 在...
- 2021-05-19 16:48夏虫爱吃冰的博客 文章目录综述定点数的乘法运算Booth算法分析Booth算法的C实现综述在计算机中参与运算的机器数有两大类:无符号数和有符号数。下面主要讲解有符号数:在机器中,数的“正”、“负”号是无法识别的,有符号数用“0”...
- 2022-11-15 11:34用编程写诗的博客 在补码一位乘法的求解过程中我们需要的东西:[X]补,[Y]补以及被乘数的相反数的补码[-X]补。[X]补=11.0011 [-X]补=00.1101 [Y]=0.1011。4.开始计算时,乘数Y 末尾增设附加位(Yn+1),值为0。5.移位规则(移位看乘数...
- 2020-04-12 19:14捭阖人生的博客 【计算机组成原理】定点乘法运算之补码一位乘法(Booth算法)(对初学者的步骤详解) 运算规则 符号位参与运算,运算的数均以补码表示。 被乘数一般取双符号位参与运算,部分积取双符号位,初值为0,乘数可取单符号位...
- 2020-05-01 23:19ws_instinct的博客 定点运算之补码一位乘法(Booth算法) 实例
- 2020-07-10 14:24是小D吖的博客 文章目录补码一位乘法补码二位乘法 A.D. Booth提出了一种算法:相乘二数用补码表示,它们的符号位与数值为一起参与乘法运算的过程,直接得出用补码表示的乘法结果,且正数和负数同等对待。这种算法被称之为布斯算法...
- 2021-06-17 18:49Violettt.的博客 原码一位乘: 学习传送门:原码一位乘 主要方法:1判断,2加法,3右移,循环结束 其他: 原码逻辑右移,原码高位补零 补码算数移位 补码一位乘: 学习传送门:补码一位乘 主要思想: 原码/补码一位乘 异同: ...
- 2020-07-11 17:11故有 X×Y=X×Yi×2-1-X当Y为负值时,用补码乘计算[X×Y]补,是用[X]补乘上[Y]补的数值位,而不理[Y]补符号位上的1,乘完之后,在所得的乘积中再减X,即加-[X]补。实现补码乘法的另一个方案是比较法,是由BOOTH最...
- 2023-08-05 15:34晓源Galois的博客 补码的一位大小的乘法。
- 2022-07-07 15:06一个老蒟蒻的博客 本文主要介绍补码一位乘法的一般解法(校正法)与Booth算法(比较法)的原理,大家如果有什么不同的见解欢迎评论
- 2020-03-11 11:54叫我饼饼的博客 在学校的时候都是用笔记记录自己的学习过程,没想到2020的开头不是那么完美,现在要在家上网课啦,突发奇想想把自己学到的知识分享给大家,希望像我这样的小白也能够找到适合自己的学习方法啊。最后一句啊,我们一起...
- 2021-07-15 00:52Mister.Pong的博客 和原码一位乘法不同,补码一位乘法的符号位是参加运算的,且运算结果和所有参加运算的数都是补码形式。2.乘数 x 取双符号位参与运算,部分积的初始值为0;乘数 y 取单符号位参与运算。3.乘数 y 首先在末尾添加一个...
- 2020-06-02 22:17D-wade.陈的博客 已知x,y,通过补码一位乘法得到z 运算规则: 和原码一位乘法不同的是,补码一位乘法的符号位是参加运算的,运算的所有的数包括得到的结果z都是补码的形式 被乘数x取双符号参与运算,部分积的初值为0,数y取单符号...
- 2019-05-26 13:29ZY-JIMMY的博客 定点数乘法综述 、定点数的乘法运算 、Booth算法分析 、Booth算法的C实现
- 2021-08-15 16:48DpHard的博客 对于任意一个数字 [xy]补[xy]_{补}[xy]补 =[x]补[x]_{补}[x]补 *[y]补[y]_{补}[y]补 我们接下来就是要推导其究竟应该等于什么 注意到 [x]补=x0.x1x2......xn [x]_{补} = x_0.x_1x_2 ......x_n [x]补=x0.x1...
- 2019-09-27 23:38执生-的博客 蓝色框框里的 Y(n+1) - Yn 就是乘数的末两位了(被乘数移位之后),当 Y(n+1) - Yn = - 1 的时候,式子 + (-1) * [X]补 * 2^(-n) = + [-X]补码 * 2^(n) ,这也可以解释为什么Booth里末两位为10时,要加[-X]补。...
- 2016-10-25 13:48柳婼的博客 讨论已知x和y的情况下,怎么通过补码一位乘法方法得出z~ 首先说下运算规则~ 和原码一位乘法不同的是,补码一位乘法的符号位是参加运算的~运算的所有的数包括得到的结果z都是补码的形式~ 被乘数x取双符号参与...
- 2022-05-02 20:09程序员十年的博客 目录一、原码一位乘和补码一位乘对比二、补码一位乘(手算模拟)1、例题2、n轮加法、算数右移,加法规则如下3、补码的算数右移 一、原码一位乘和补码一位乘对比 原码一位乘 补码一位乘 进行n轮加法、移位 ...
- 2019-06-14 11:31weixin_30807677的博客 1.和原码一位乘法不同,补码一位乘法的符号位是参加运算的,且运算结果和所有参加运算的数都是补码形式。 2.乘数 x 取双符号位参与运算,部分积的初始值为0; 乘数 y 取单符号位参与运算。 3.乘数 y 首先在末尾...
- 2021-01-28 21:01truth秋沐苏的博客 verilog实现8位硬件乘法器(booth法补码一位乘法)一 设计思路(一)输入、输出(二)booth法运算规则(三)步骤二 verilog代码(一)程序代码变量说明(二)程序代码结构说明1. 乘法器2. 根据附加位和乘数末位进行...
- 没有解决我的问题, 去提问