news 2026/7/13 3:40:41

布斯(Booth)补码乘法:原理推导与实站案例讲解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
布斯(Booth)补码乘法:原理推导与实站案例讲解

布斯(Booth)乘法

文章目录

1.背景

  • 在了解了手动补码运算之后 ——> 计算机内部是如何进行补码的乘法的运算 ——>布斯(Booth)乘法

  • A. D. Booth(安德鲁·唐纳德·布斯,Andrew Donald Booth) 提出了一种补码相乘算法,可以将符号位和数值位合在一起参与运算,直接得出用补码表示的乘积,且正数和负数同等对待。这种算法别乘法布斯(Booth)乘法

  • 注:[ X × Y ] 补 ≠ [ X ] 补 × [ Y ] 补 [X \times Y]_{\text{补}} \neq [X]_{\text{补}} \times [Y]_{\text{补}}[X×Y]=[X]×[Y]

2.公式推导

2.1 补码算真值公式

2.2[ X × Y ] 补 [X \times Y]_{\text{补} }[X×Y]的布斯乘法递推公式

这里简单解释下这个过程:在上面得到了求一个数补码的真值的形式 ----> 把它凑成一个递推的形式 —–> 拆分构造( Y i − 1 − Y i ) (Y_{i-1}-Y_i)(Yi1Yi)差分结构

粉色画线部分 即 之后的每一项都整理成 —–>后一位置二进制数减去当前位二进制数的形式

2.3 部分积Pi递归公式

这里简单解释下这个过程 —> 其实就是把 (2)式展开 然后再合并一下 —–> 自己手写一下展开过程 很简单

2.4 联立 (2) (3) 式

(2)式从P1到Pn每次都要乘一个1/2乘n次就是 2-n

2.5 结果

对(2)的补充

​ Yi- Yi-1> 0 则 + [ x ]

​ Yi- Yi-1< 0 则 - [ x ]

​ Yi- Yi-1= 0 则 + 0

3 案例

P 是乘积寄存器,Y是乘数寄存器

简单解释下这个计算过程 —–>

第一行:初始化,乘积寄存器P和辅助位Y-1初始化为0 放入乘数Y

第二行: Yi- Yi-1= 0 则 + 0 然后再右移一位 P为 0000 0 Y为 011 Y-1为0

第三行: Yi- Yi-1< 0 则 - [ x ]然后再右移一位 P为 0001 10 Y为 01 Y-1为1

第四行: Yi- Yi-1= 0 则 + 0 然后再右移一位 P为 0000 110 Y为 0 Y-1为1

第五行: Yi- Yi-1> 0 则 + [ x ]然后再右移一位 P为 1110 1110 Y为空 Y-1为0

最后即得到[ X × Y ] 补 [X \times Y]_{\text{补} }[X×Y]的乘积 即为P中的内容 1110 1110

​ 嘻嘻嘻嘻布斯乘法部分到此结束😆😆

​ (有错误欢迎指出) (疑问也是)❤️❤️😍😍💖💖

持续更新中… …

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 3:37:09

CFD液滴破碎模型选择指南:TAB、KHRT、Wave对比与应用

1. 先搞清楚 Fluent 破碎模型到底解决什么问题如果你在做喷嘴雾化、燃油喷射、喷雾冷却这类涉及液滴破碎的 CFD 仿真&#xff0c;肯定会遇到一个关键选择&#xff1a;用哪种破碎模型&#xff1f;TAB、KHRT、Wave 这些模型名字听起来都很专业&#xff0c;但实际选型时很多人都是…

作者头像 李华
网站建设 2026/7/13 3:37:02

摆脱论文困扰!盘点2026年用户挚爱的的AI论文写作软件

一天写完毕业论文在2026年已不再是天方夜谭。2026年AI论文写作软件正以惊人的效率改变学术写作方式&#xff0c;覆盖选题构思、文献综述、内容生成、格式排版等核心场景&#xff0c;真正实现高效搞定论文&#xff0c;让你告别熬夜与焦虑。 一、全流程王者&#xff1a;一站式搞定…

作者头像 李华
网站建设 2026/7/13 3:36:59

IPXWrapper终极指南:5分钟让Windows 10/11完美运行经典联机游戏

IPXWrapper终极指南&#xff1a;5分钟让Windows 10/11完美运行经典联机游戏 【免费下载链接】ipxwrapper 项目地址: https://gitcode.com/gh_mirrors/ip/ipxwrapper 还在为《星际争霸》《红色警戒2》《魔兽争霸2》等经典游戏在现代Windows系统上无法联机而苦恼吗&#…

作者头像 李华
网站建设 2026/7/13 3:35:57

为什么区块链可以做到不可篡改?

四个核心点区块链不可篡改│┌───────────────┼───────────────┐│ │ │Hash 哈希 Hash 链接 全网共识│ │ │└───────────────┼──────────…

作者头像 李华
网站建设 2026/7/13 3:33:43

AI工具在自媒体内容创作中的实践指南与落地策略

1. 先搞清楚这些AI工具到底解决什么问题如果你关注AI和自媒体结合的实际落地&#xff0c;这一周ProductHunt上的热点项目值得仔细看看。不是那种“AI改变世界”的空话&#xff0c;而是具体到能帮你处理视觉内容、自动化操作、甚至直接关联粉丝变现的工具。核心就三类&#xff1…

作者头像 李华