我想问一下能不能用移位运算符除以浮点或定数?我想把浮点或定数除以2的幂?我知道对于小数,我们可以在Verilog HDL中使用移位运算符进行除法和乘法。
如果你真的想对一个浮点数进行除法(位移),你可以使用一种叫做定点的方法。
比如说,你将(比如说)持有1.45这个数字(然后再进行位移)。你可以将145存储在一个整数中,每次访问这个变量时,你都要使用右移操作将数值除以2。