在MIPS中声明指针

在MIPS中声明指针,mips,Mips,刚开始使用mips,在一个概念上有点困难。假设我想把它放到mips中 char *number = "one"; 我将如何实现这一点?谢谢。您可以在.data部分定义变量 number: .asciiz "one" 如果您想要它的基址,您可以将它存储在$t0中,并使用load address指令 la $t0, number 您可以使用如下加载指令将字、字节或半字加载到$t1中 lw $t1, 0($t0) 其中0是与基址的偏移量

刚开始使用mips,在一个概念上有点困难。假设我想把它放到mips中

char *number = "one";

我将如何实现这一点?谢谢。

您可以在.data部分定义变量

number: .asciiz "one"
如果您想要它的基址,您可以将它存储在$t0中,并使用load address指令

la $t0, number
您可以使用如下加载指令将字、字节或半字加载到$t1中

lw $t1, 0($t0)
其中0是与基址的偏移量