Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想获取在.data 中声明的全局值的地址。la 指令无法识别?还有什么方法可以执行
.data word1: .word 0 word2: .word 0 .text .globl __start __start: la $v0,word1 --> here I receive a syntax error.
我想在 word1 中存储一个字节,在 word2 中存储另一个字节
我无法获取地址
la不是真正的 MIPS 指令,它是一个方便的汇编宏。它通常被分解为luiandori或addi。在链接比静态链接时已知的平面布局更复杂的系统上,您的汇编程序可能无法实现它。要访问您的数据段,您可能需要取消引用全局指针 (GP) 或执行间接加载。
la
lui
ori
addi