i/oシステムコール以上の場合、終了すると終了コール(コード10)を行う必要がありますか?I/Oシステムコールが終了する必要があります
私は例を作る:
.data
input_message: .asciiz "\nEnter an integer: "
.text
.globl main
main:
li $v0, 4
la $a0, input_message
syscall
addi $v0, $zero, 5
syscall
add $t0, $zero, $v0
addi $t0, $t0, 1
addi $v0, $zero, 1
add $a0, $zero, $t0
syscall
[***]
jr $ra
私は、[***]
位置にこのような何かを終了呼び出しを追加、またはべきではないのですか?
li $v0, 10
syscall
Cランタイムを使用している場合、 'jr $ ra'は' main'ヒントで十分です。 – Jester
QtSpimを使ってmipsx86をシミュレートします。 – Azkidenz