假设有两个数分别为5和7,5的二进制表示为00000101,7的二进制表示为00000111,5x7=00000101x00000111=00000101x(00001000-1)=00000101x00001000-00000101=00000101x23- 00000101x20,由此可见,在MQ中寄存的辅助位0为判断最初进行的第一步部分积运算时加数的取值,MQ寄存器中初始值假设为000001110,最低位为0,次低位为1,0-1=-1,由此可见为加-5的的补码,值整体右移,依此类推
Booth算法运算原理
于 2022-06-09 17:32:02 首次发布