.text
main: li $v0,8
la $a0,str1
li $a1,29
syscall
li $t0,0
li $t1,26
la $t3,letter
la $t6,str2
sort: la $a0,str1
loop: lb $t7,0($a0)
lb $t8,0($t3)
bne $t7,$t8,inc
sb $t7,0($t6)
addi $t6,$t6,1
inc: addi $a0,$a0,1
lb $t7,0($a0)
beqz $t7,switch
jal loop
switch: addi $t0,$t0,1
beq $t0,$t1,done
jal sort
exit: la $a0,output
li $v0,4
syscall
la $a0,str2
li $v0,4
syscall
li $v0,10
syscall
.data
str1: .space 30
str2: .space 30
output: .asciiz "\Answer is: "
letter: .asciiz "zxcvbnmasdfghjkl"