MIPS:是否可以打印包含.word的存储内部的值?

时间:2015-10-22 02:42:34

标签: mips

我目前正在学习MIPS,我对MIPS有疑问。作为问题标题,是否可以打印使用“.word”

声明的存储内的值

EX:

.data   

      var1: .word 3
.text

.globl main

      main:

       li $v0, 4
       la $a0, var1
       syscall

它是否可以打印var1中的值3?

1 个答案:

答案 0 :(得分:0)

当然,只需从该地址加载单词:

la $a0, var1
lw $a0, ($a0)

或者,如果您愿意,可以用一个lw替换这两个说明:

lw $a0, var1

请注意,这是伪指令,汇编程序将转换为1个或多个实际指令。所以你没有在机器代码级别获得任何东西,但你的汇编代码会更紧凑。