# we need to change to use the stack .text main: li $v0, 4 la $a0, main_msg1 syscall #printf("calling function f\n"); li $v0, 11 li $a0, '\n' syscall li $v0, 0 #return 0 jr $ra f: .data main_msg1: .asciiz "calling function f\n" main_msg2: .asciiz "back from function f\n" f_msg1: .asciiz "in function f\n"