# This is to demonstrate looping for valid integer input (0 32 bne $t3, $0, invalid # Proceeding invalid input j validInputForProceeding invalid: la $a0, invalidInput # invalidInput: .asciiz "Invalid input!\n" li $v0,4 syscall j inputLoop validInputForProceeding: ################ li $v0, 4 la $a0, validInput syscall li $v0, 1 move $a0, $s0 syscall