笔者:YY同学
生命不息,代码不止。好玩的项目尽在GitHub
单周期控制信号

Instruction Type | MIPS Example | RegDst | RegWrite | ALUsrc | ALUctr | MemWrite | MemtoReg | MemRead | PCsrc(Branch) | Jump | SignExt |
---|---|---|---|---|---|---|---|---|---|---|---|
R | add $t0, $t1, $t2 | 1 | 1 | add | X | X | |||||
I | ori $t0, $t1, 2 | 1 | 1 | or | X | 1 | |||||
M | lw $s1, 4($s0) | 1 | 1 | add | 1 | 1 | 1 | ||||
M | sw $s1, 4($s0) | X | 1 | add | 1 | X | 1 | ||||
B | beq $t1, $t2, Label | X | sub | X | X | 1 | 1 | ||||
J | j Label | X | X | X | X | X | X | 1 | X |
多周期控制信号
与单周期基本相同,通过 State 跳转来设置不同指令的控制信号