我们如何在汇编代码(MIPS)中取消引用指针?

时间:2012-08-28 12:44:47

标签: assembly mips

我看到了this question,我想知道如何取消引用指向int的指针? 这是代码:

int load(int *ptr) 
{
    return *ptr;
}

现在,我知道$ a0包含指针。这是我们需要返回的整数的地址。

1 个答案:

答案 0 :(得分:2)

在MIPS中,您取消引用寄存器$ a0中包含的指针,如下所示:

LW $v0, 0($a0)
JR $ra