如何修改Mips中.text段内的.data值?

问题描述 投票:1回答:1

我在.data段声明的Mips中有一个全局变量

.data
   globalVariable:  .word  10

如何在.text段中访问和修改其内容?

assembly compiler-construction mips code-generation
1个回答
3
投票
.data
   globalVariable:  .word  10

.text

   #access
   lw $a0, globalVariable 

   #modify
   la $a0, globalVariable #get address
   li $a1, 11 #new value
   sw $a1 0($a0) #save new value

   lw $a2, globalVariable  #get new value
© www.soinside.com 2019 - 2024. All rights reserved.