salve ragazzi, il mio problema è legato all'uso di un'unica coppia di set/branch per riconoscere lo sforamento dell'array:
l'unico modo che conosco per riconoscere la presenza di un indice al di fuori dell'intervallo ammissibile, è l'utilizzo di due branch che conducono alla stessa etichetta;
codice:
.data
  strErrore: .asciiz "error: index out of bound"
  array: .word 0 : 99
.text
.globl main
  main:
   li $v0, 5
   syscall

  move $t0, $v0

bgt $t0, 90, errore
blt $t0, 0, errore

b esci

errore:
  la $a0, strErrore
  li $v0, 4
  syscall

esci:
 li $v0, 10
 syscall
conoscete un modo per soddisfare la specifica precedentemente enunciata?