我在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的特定信号。
我不会说别的,但希望这能帮助你走上正确的道路。祝你作业顺利,万事如意。