【发布时间】:2021-05-18 07:40:49
【问题描述】:
对于乘法和除法,我们可以使用左右移位。
x>>2 // it will right shift by 2. ---> 2^2=4. (Multiply by 4 or divide by 4, depends on MSB/LSB)
但是,如果我们想除以一个不是 2 的幂的数,我们如何才能达到要求的目的呢?
【问题讨论】:
标签: verilog register-transfer-level
对于乘法和除法,我们可以使用左右移位。
x>>2 // it will right shift by 2. ---> 2^2=4. (Multiply by 4 or divide by 4, depends on MSB/LSB)
但是,如果我们想除以一个不是 2 的幂的数,我们如何才能达到要求的目的呢?
【问题讨论】:
标签: verilog register-transfer-level
使用Booth的还原除法算法
【讨论】: