当前位置 :
booth算法
更新时间:2021-09-24 10:53:40

1、Booth算法是一种适合于通过硬件实现的简便算法。将乘数看作从最低位开始的一串二进制数字。Booth算法的基本思路是:对于具有连续0和1的组,需要产生的部分积较少。对于乘数中每个0,仅需要将前面的累加的部分积向右移动一位。

2、简介:利用移位和加法,可以实现二进制无符号数的乘法,在无符号数乘法的基础上,加上适当的符号处理,很容易得到带符号数的原码乘法器。但是,在计算机中,带符号数都以补码表示,若采用原码乘法器进行带符号数的乘法运算,则首先要将乘数和被乘数转换成原码,相乘后再将负的乘积转换成补码,致使运算过程比较复杂。

3、不少处理器直接采用补码相乘的方法,以避免运算过程中的码制转换,提高处理器的工作效率。然而,二进制无符号的乘法并不能直接推广到补码的乘法运算,比较普遍采用的是布斯(Booth)补码相乘算法。

保卡通专稿内容,转载请注明出处
不够精彩?
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有