0

对不起,我正在使用 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 等是一个在另一个之下,发生的情况是,出于某种原因,在文本中相互穿插。

4

0 回答 0