Booth 补码乘法运算器逻辑结构

例:5 × (-3)。`X` 保存被乘数,`P` 保存部分积,`Y` 保存乘数,`Y-1` 是附加位;控制逻辑根据 `Y0Y-1` 决定加、减或不操作。

被乘数寄存器 X 0101 32 位 ALU 加 / 减 乘积寄存器 P 0000 乘数寄存器 Y 1101 Y-1 0 64 位 + 附加位 控制逻辑 计数器 Cn 观察 Y0Y-1 32 32 32 算术右移 Y0 与 Y-1 送控制逻辑 加/减 右移 写使能
当前步骤
寄存器观察