我有以下代码:
[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的内容)?我不能在加载指令中使用寄存器作为基础。