【发布时间】:2017-10-08 13:31:43
【问题描述】:
我现在开始使用 Mars 编码 在 Assembly 中,我编写了以下代码,但出现错误。任何想法为什么?
.text
main:
la $ao,Pat
li $sv0,4
syscall
li $vo,10
syscall
.data
Pat:.asciiz "My name is Patricia"
如果在“.text”之前或“.data”之后有一些具体的东西要写,也有人可以解释一下。
【问题讨论】:
-
我得到的错误是:C:\Users\Patricia\Documents\mars\print.asm 第 3 行第 2 列中的错误:“la”:操作数太少或格式不正确。预期:la $t1,($t2)
-
$ao、$sv0或$vo都不是有效的寄存器名称。修正你的拼写。