main: .data Ramain: .word 0 Regmain: .word 0,0,0,0,0,0,0,0 .text .data a: .asciiz ">" bb: .asciiz "*" x: .word 0 z: .word 0 t: .word 0 f: .word 0 .text li $t0,42 sw $t0,x li $v0,5 syscall move $t0,$v0 sw $t0,z li $t0,1 sw $t0,t li $t0,0 sw $t0,f li $v0,4 la $a0,a syscall li $v0,4 la $a0,bb syscall lw $a0,x li $v0,1 syscall lw $a0,z li $v0,1 syscall li $v0,4 lw $t0,t beqz $t0,l0 la $a0,true_str b l1 l0: la $a0,false_str l1: syscall li $v0,4 lw $t0,f beqz $t0,l2 la $a0,true_str b l3 l2: la $a0,false_str l3: syscall li $v0,10 syscall .data true_str: .asciiz "true" false_str: .asciiz "false"