如何从寄存器中存储的地址加载值?

时间:2015-05-04 21:00:34

标签: assembly mips

我有以下代码:

[Reader]: $80820000 // Current position in ITL. (Item Table List)

LUI T4, @Reader
LW T5, @Reader(T4)  ; current pos in ITL.

([Reader]是我的定义。我使用的是MIPS汇编程序)

基本上0x80820000应该包含ITL的当前位置。 ITL从0x80800000开始,在整个代码中它将添加4或5,因此0x80820000将在稍后更新为0x80800004,0x80800008等(我正在asm中编写脚本解释器)

所以,现在我的问题是:我现在如何加载T5中包含的地址的内容(例如,我如何加载T5中包含的0x80800004的内容)?我不能在加载指令中使用寄存器作为基础。

0 个答案:

没有答案