.text
.align 2
main:

la $a0, x
la $a1, y
jal swap
jr $ra	




.text
.align 2
swap:	 

addi $sp, $sp, -8
sw $ra, 0($sp)
sw $s0, 4($sp)

lw $t0, 0($a0)
lw $t1, 0($a1)	

sw $t0, 0($a1)
sw $t1, 0($a0)	
	
lw $ra, 0($sp)
lw $s0, 4($sp)
addi $sp, $sp, 8
	
jr $ra	


	
	
.data
.align 2
x: .word 12
y: .word 23