如何在 Mips 中修改 .text 段内的 .data 值?
How to modify .data values inside the .text segment in Mips?
我在 .data 段声明了一个 Mips 中的全局变量
.data
globalVariable: .word 10
如何访问和修改 .text 段中的内容?
.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
我在 .data 段声明了一个 Mips 中的全局变量
.data
globalVariable: .word 10
如何访问和修改 .text 段中的内容?
.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