0

私はまだ MIPS に不慣れで、何が問題なのか混乱しています。QTSpimでテストしています。「不明なシステム コール:-1000」と表示されます。何がうまくいかないのか、少し混乱しています。コンソールで-1000を使用してopにジャンプし、オペランドを設定します(単純な整数計算機を構築します)。

li $s7, 5   #Read a Character AS A INT and store in $s7
syscall

#Load values for each:
li $t0, 43 #Addition
li $t1, 45 #Subtraction
li $t2, 42 #Multiplication
li $t3, 47 #Division

#if $s7 is equal to any of these, then jump back to the main loop and wait for a second operand
beq $s7, $t0, loop #ADD
beq $s7, $t1, loop #SUB
beq $s7, $t2, loop #MULTI
beq $s7, $t3, loop #DIV

la $a0, error #Load error message
j ra
4

1 に答える 1