# A simple program to read in a string and write out two. It demonstrates our # favorite OS calls. # Written by Scott D. Anderson, 9/30/96 .text .globl main .globl name main: nop nop # # Put your code below. # .data prompt: .asciiz "Please type in your name\n" .text li $v0 4 # syscall 4 (print_str) la $a0 prompt syscall .data name: .space 50 .text li $v0 8 la $a0 name li $a1 50 syscall .data greet: .asciiz "Hello, " .text li $v0 4 la $a0 greet syscall li $v0 4 la $a0 name syscall # # Done !!! # jr $31 # Return from main