【发布时间】:2014-01-17 17:17:58
【问题描述】:
我的任务是用verilog 写一个16 位的ALU。当我做需要旋转操作数和做 2 的补码加减法的部分时,我发现了困难。我知道如何用纸和铅笔解决这个问题,但我无法在 Verilog 中找到解决方法。 例如: A表示为a15 a14 a13 a12 a11 a10 a9 a8 a7 a6 a5 a4 a3 a2 a1 a0 如果我要旋转 4 位, 答案是 a11 a10 a9 a8 a7 a6 a5 a4 a3 a2 a1 a0 a15 a14 a13 a12
我尝试了串联,但结果是不正确的。 需要大家帮忙...
【问题讨论】: