mips装配问题

时间:2009-10-15 22:44:47

标签: mips processor

有谁知道CPU如何确定哪个寄存器应该接收指令产生的结果?

任何人???

3 个答案:

答案 0 :(得分:1)

这取决于指令。许多指令将目标寄存器作为参数,其他指令定义了存储结果的行为。例如,ADD指令:

add $d, $s, $t 

$ s + $ t的结果存储在$ d

Here is the full reference

答案 1 :(得分:0)

它在指令中编码。例如,“add”采用dest,op1,op2并执行dest = op1 + op2。

请参阅Wikipedia's page on MIPS architecture

答案 2 :(得分:0)

对于像添加或配音这样的基本指令,您需要定义它进入的寄存器。 mul和div指令将值放在hi和lo寄存器中。