对不起,我正在使用 MIPS 模拟器。
当我尝试在模拟器中打开包含我的代码的文本文件时,会出现以下消息:
spim: (parser) syntax error on line 35 of file /home/v-wrampht3r/Desktop/MIPS.s
mult $s4, $s0, $s1
^
而且,当我尝试执行它时,会出现另一条消息,据我所知,它说明了仿真器没有解释哪个在产生错误的行中声明了一条指令:
Attempt to execute non-instruction at 0x00400050
我留给你:
.data
op1: .word 25
op2: .word 7
suma: .word 0
resta: .word 0
multbajo: .word 0
multalto: .word 0
divis: .word 0
resto: .word 0
.text
main:
lw $s0, op1
lw $s1, op2
add $s2, $s0, $s1
sw $s2, suma
sub $s3, $s0, $s1
sw $s3, resta
mult $s4, $s0, $s1
mfhi $s4, multalto
mult $s5, $s0, $s1
mflo $s5, multbajo
div $s6, $s0, $s1
sw $s6, divis
div $s7, $s0, $s1
mfhi $s7, resto
标签suma、resta、multbajo 等是一个在另一个之下,发生的情况是,出于某种原因,在文本中相互穿插。