第一次循环:被乘数寄存器为8位的00001000,乘数寄存器为4位的1001,乘数寄
存器最低位是1,乘积寄存器初始为8位的00000000,此时将被乘数寄存器的内容
和乘积寄存器的通过8位的加法器相加,存入乘积寄存器中,此时控制逻辑
(control test)将被乘数寄存器左移一位,乘数寄存器右移一位,此时为第一次循
环,小于4。
接着进行第二次循环:此时乘数寄存器最低位为0,乘积寄存器还是原来的数字,
此时再次进行被乘数寄存器左移一位,乘数寄存器右移一位,如此循环,直到控制
逻辑判断是第四次循环后,此时结束。
N位乘法器工作流程图