筆者: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 跳轉來設定不同指令的控制信号