main: # Locals: # $t0: int n # $t1: int tmp li $v0, 4 la $a0, prompt1_msg syscall # printf("Enter a number: "); li $v0, 5 syscall move $t0, $v0 # scanf("%d", &n); rem $t1, $t0, 2 # int tmp = n % 2; bnez $t1, if_even_end # if (i != 0) { goto if_even_end; } li $v0, 4 la $a0, even_msg syscall # printf("even\n"); if_even_end: li $v0, 0 jr $ra # return 0; .data prompt1_msg: .asciiz "Enter a number: " even_msg: .asciiz "even\n"