	.data
a:	.word 32
b:	.word 17
c:	.word 24
d:	.word 49
msg:	.asciiz "El mayor es: "
ret:    .asciiz "\n"

	.text
	# cargar datos en los registros
	lw $t0, a
	lw $t1, b
	lw $t2, c
	lw $t3, d
	
	bgt $t0, $t1, e1
	move $s0, $t1
	j e2
e1:	move $s0, $t0
e2:
	bgt $t2, $t3, e3
	move $s1, $t3
	j e4
e3:	move $s1, $t2
e4:
	bgt $s0, $s1, e5
	move $s3, $s1
	j e6
e5:	move $s3, $s0
e6:

        # imprime el mensaje
        li $v0, 4
        la $a0, msg
        syscall
        
	# imprime el mayor
	li $v0, 1
	move $a0, $s3
	syscall

        # imprime el enter
        li $v0, 4
        la $a0, ret
        syscall
	
	#stop
	li $v0, 10
	syscall
	
