我正在尝试在 QTSPIM 模拟器中运行一个简单的宏汇编语言文本。但是我遇到了语法错误,.macro
在线。我是这门学科的初学者。
.data
int_str:.asciiz "%d"
.text
.macro print_int($arg)
la $a0, int_str # Load string address into first arg
mov $a1, $arg # Load macro’s parameter ($arg) into second arg
jal printf # Call the printf routine
.end_macro
main:
print_int($7)
我参考了 QTSPIM 手册,但他们给出了一个完全一样的例子。