实现无符号整数一位乘法
规则:将n位乘转换为n次“累加与移位”,即每一步只求一位乘数所对应的新部分积,并与原部分积作一次累加,然后右移一位。
流程图:见教材P92页,图3-15
B—存放被乘数、C—存放乘数、
A—初值为0,存放部分积,最后存放乘积高位。
用A和C寄存器联合右移以存放逐次增加的部分积,并且使每次操作依据的乘数位始终在C的最低位。乘法完成时,A、C存放的是最后乘积,其中C的内容是乘积的低位部分。
硬件逻辑原理图:图3-16
2022-05-15 21:14:31
519KB
组原
1