PRINT_INT = 1 PRINT_STR = 4 READ_INT = 5 PRINT_CHAR = 11 #include #int main(void) { # int a, b, c; # printf("Enter a number: "); # scanf("%d", &a); # printf("Enter another number: "); # scanf("%d", &b); # // simplify this! # printf("The average is %d\n",(a+b)/2); # c = a + b; # c = c/2; # printf("The average is " # printf(%d",c); # putchar('\n'); # return 0; #} .text main: li $v0, PRINT_STR la $a0, prompt_1 syscall li $v0, READ_INT syscall move $t0, $v0 li $v0, PRINT_STR la $a0, prompt_2 syscall li $v0, READ_INT syscall move $t1, $v0 add $t2, $t0, $t1 div $t2, $t2, 2 li $v0, PRINT_STR la $a0, result syscall li $v0, PRINT_INT move $a0, $t2 syscall li $v0, PRINT_CHAR li $a0, '\n' syscall li $v0, 0 #return 0 jr $ra .data prompt_1: .asciiz "Enter a number :" prompt_2: .asciiz "Enter another number :" result: .asciiz "The average is "