我正在学习MIPS汇编语言,但我很难理解基础知识。
我正在尝试运行一个(我认为应该很简单的)程序,但是我的代码的每一行都会出现错误。我想要它做的就是添加两个值。我正在运行Misasim汇编程序,它运行python代码(也许?) 这是代码。
.data
value: .word 10, 20, 0
.text
.globl main
main: la $t0, value
lw $t1, 0($t0)
lw $t2, 4($t0)
add $t3, $t1, $t2
sw $t3, 8($t0)
这是错误消息所说的内容:
Error in line #006: '.globl main'
Error in line #008: 'main: la $t0, value'
Error in line #009: ' lw $t1, 0($t0)'
Error in line #010: ' lw $t2, 4($t0)'
Error in line #011: ' add $t3, $t1, $t2'
Error in line #012: ' sw $t3, 8($t0)'