# 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

