扩展MIPS单周期数据路径,实现movcn



我在MIPS中实现movcn指令有困难。(MIPS One-Cycle Datapath)

指令是这样定义的:

R[R] = R[R] if R[R] & R;0

我不知道用什么来比较R[rt] <0. 我应该在路径中添加比较器吗?

我想我们在同一个UdeM类!移动网络不是MIPS自带的。

在数据路径中已经有一个比较器;ALU。考虑到从寄存器文件(RD2)输出的读数据2在输入到ALU之前应该更改为零,如果接收到指示指令为movcn的特定信号。

我不会说别的,但希望这能帮助你走上正确的道路。祝你作业顺利,万事如意。

最新更新