访问ARC中的高内存地址(+ 13位地址)

时间:2013-11-29 01:55:57

标签: assembly sparc

我被告知我必须加载存储在内存位置0xA033C000中的信息。二进制中的该位置写入超过13位(10100000001100111100000000000000)。然而,ARC中的加载指令格式表明,如果我使用常量来到达该地址,那么该常量必须是13位长(或更低,用0完成)。

那我怎么去那儿?

1 个答案:

答案 0 :(得分:0)

我不知道SPARC程序集,但它必须从寄存器中的地址加载间接加载。只需加载常量即可注册,然后从该常量地址加载内存