我了解 MIPS 中的指令有 5 个标准阶段。对于以下伪指令
li $t1, 0 # pseudo-instruction for addi $t1, $zero, 0
谁能确认这是否使用了所有 5 个阶段?我认为这是一个基础,addi
但我真的不明白它是否需要使用 MEM 阶段?
我的想法是立即值存储在指令中,而不是内存中,所以 WB 阶段不会加载寄存器吗?
我了解 MIPS 中的指令有 5 个标准阶段。对于以下伪指令
li $t1, 0 # pseudo-instruction for addi $t1, $zero, 0
谁能确认这是否使用了所有 5 个阶段?我认为这是一个基础,addi
但我真的不明白它是否需要使用 MEM 阶段?
我的想法是立即值存储在指令中,而不是内存中,所以 WB 阶段不会加载寄存器吗?