0
我知道如何將1234添加到MIPS中的寄存器。爲此,我基本上使用ADDI r1, r0, 1234
。但是,我不知道如何將1234 1234添加到寄存器。我認爲它溢出。如何將1234 1234 base 16添加到MIPS寄存器?
感謝您的提前。
我知道如何將1234添加到MIPS中的寄存器。爲此,我基本上使用ADDI r1, r0, 1234
。但是,我不知道如何將1234 1234添加到寄存器。我認爲它溢出。如何將1234 1234 base 16添加到MIPS寄存器?
感謝您的提前。
沒有單一的指令。而是使用common idiom將立即數加載到另一個寄存器中。因此,你的代碼看起來像這樣:
LUI r2, 1234
ORI r2, r2, 1234
ADD r1, r0, r2
當然,轉換爲十六進制。 – 2011-04-05 01:59:24
非常感謝,而不是ORI我打算使用ADDI – 2011-04-05 02:08:11
如果您使用ADDI,請注意標誌擴展名(如果較低十六位的最高位已設置)。 – 2011-04-05 03:02:33