从提供内存地址的加载字获取值

问题描述 投票:-2回答:1

所以当我加载单词时,它给出的值是一个十六进制值,应该是我想要的东西的地址。我怎么去找给我的地址。示例:lw $ t0,0($ a0)

$ t0会给我0x10010058这是我想要的值的内存地址,我怎么去mem地址0x10010058?

assembly mips
1个回答
0
投票

我不确定你的意思是“转到mem地址”,但是如果你想访问存储在mem地址0x10010058中的值,你只需要使用sw register_to_store,0(t0)。这将存储在地址t0的值存储到寄存器中。例如,如果要将值存储到寄存器t2,则它将是sw,t2,0(t0)。

当然,你必须在打电话给lw之后调用它。

© www.soinside.com 2019 - 2024. All rights reserved.