对于 ALU 里的控制信号
指令 addiu、lw、sw 和 beq 转移目标地址计算的 ALU 控制信号取值一样,都是进行加法运算并不判溢出,记为 addu 操作;指令 subu 和 beq 判 0 操作的 ALU 控制信号可看成一样,都做减法运算并不判溢出,记为 subu 操作
对 op 字段判断是否需要 func 字段的控制逻辑控制 ALU,此时有两个控制逻辑控制 ALU,故需要加上一个选择器。
用逻辑运算连线控制部分就行
1分钟阅读
对于 ALU 里的控制信号
指令 addiu、lw、sw 和 beq 转移目标地址计算的 ALU 控制信号取值一样,都是进行加法运算并不判溢出,记为 addu 操作;指令 subu 和 beq 判 0 操作的 ALU 控制信号可看成一样,都做减法运算并不判溢出,记为 subu 操作
对 op 字段判断是否需要 func 字段的控制逻辑控制 ALU,此时有两个控制逻辑控制 ALU,故需要加上一个选择器。
用逻辑运算连线控制部分就行