while:
beq $s1, $t2, done
li $v0, 4
la $a0, prompt
syscall
li $v0, 5
syscall
sw $v0, myArray($t0)
addi $s1, $s1, 1
addi $t0, $t0, 4
j while
done:
это часть, которую я написал на симуляторе MARS.Интересно, $ s1 неинициализирован.Но все прошло правильно.Почему бежал правильно?Разве мы не должны инициализировать регистры?Или что держит неинициализированный регистр?