首页   >   新闻   >   文章

408 | 计算机组成原理,IEEE754规则,补码乘法Booth算法
- 2023 -
03/21
23:06
零号员工
发表时间:2023.03.21     作者:Jingyi     来源:ShoelessCai     阅读:83

01 IEEE754

第一步,剥离整数和小数部分。整数是模2除转换二进制,笔者习惯直接算,看读者的计算习惯。小数部分,都是使用每次乘以2并取整数部分,来求出小数二进制。

第二步,二进制科学记数法。1.00101101 * 2^(4)

第三步,从科学记数法中,解析出:符号数、指数、有效数。该顺序即 IEEE754 的存储顺序。

第四步,符号数:0; 指数:【10】4+127 = 131 = 【2】1000 0011; 有效数:【2】0010 1101 0000 0000 0000 000

第五步,转成十六进制:【2】0100 0001 1001 0110 1000 0000 0000 0000 =【16】4196 8000



02 Booth算法

第一步,按照机器字长,将乘数2补齐。

第二步,乘数2 第n个数字 - 第(n-1)个数字 = -1 ,则+[-x]补。

第三步,相加的结果右移,考察乘数2,第(n-1)个数字 - 第(n-2)个数字 = 0,则 +0。直至将原来乘数2 的5位数字挤出 Slots。

上述算法,通过乘数2在固定窗口内的Digits运算结果,判断加上去的数字。



参考资料

[1] 51CTO 计算机组成原理——补码乘法运算



原文链接

长按/扫码,有您的支持,我们会更加努力!







TOP 5 精选
回到顶部   回上一级
写文章

最新资讯




直播笔记


热点话题


精品论文


有你的鼓励
ShoelessCai 将更努力





文档免费。保护知识产权,保护创新。