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