# A live coding example done as a recap on functions. # This has a simple function with 1 parameter and a return value .text main: main__prologue: main__body: li $v0, 4 la $a0, msg_sum1 #printf("Sum 1.. "); syscall li $v0, 11 #putchar('\n'); li $a0, '\n' syscall li $v0, 0 main__epilog: jr $ra ################################################ sum_to: jr $ra .data msg_sum1: .asciiz "Sum 1.. " msg_sum2: .asciiz " = "