在MIPS中访问,修改HI和LO中的数据

时间:2013-10-03 06:44:47

标签: assembly mips cpu-registers

我需要在寄存器中存储二进制数,基本上可以随时访问前半部分和后半部分。如何在寄存器(或多个寄存器)中存储一个数字,并且仍然可以向左或向右移动,也可以从两个半数中访问数字。

谢谢大家!

1 个答案:

答案 0 :(得分:0)

假设数字在$ t0。

andi $t1 $t0 0xFFFF #$t1 contains one half of $t0
lui  $t2 0xFFFF
and  $t1 $t0 $t2 #$t1 contains the other half of $t0