所有控制信号在ID阶段生成,在IF阶段操作:
IR=IMEM[PC];
NPC=PC+4;
在ID阶段操作:
生成所有控制信号;
Rs=RegFile[rs];
Rt=RegFile[rt];
Imm={{16{imm[15]}},imm}; //符号扩展
在EXE阶段操作:
ALUOut=Rs op Rt或者ALUOut=Rs + Imm;
Branch_PC=Rs+Imm
关注
打赏
所有控制信号在ID阶段生成,在IF阶段操作:
IR=IMEM[PC];
NPC=PC+4;
在ID阶段操作:
生成所有控制信号;
Rs=RegFile[rs];
Rt=RegFile[rt];
Imm={{16{imm[15]}},imm}; //符号扩展
在EXE阶段操作:
ALUOut=Rs op Rt或者ALUOut=Rs + Imm;
Branch_PC=Rs+Imm
微信扫码登录