[code]# CS 21 WFWX -- AY 11-12
# Pascua, Rae Clement B. -- 15 July 2011
# cs21lab4point5b.asm -- Alphabetize
.data
input: .word 2
in_msg: .asciiz "Input 8-letter word: "
out_msg: .asciiz "New word: "
.text
main:
li $t9, 0
li $t7, 0
la $a0, in_msg
#input msg
li $v0, 4
syscall
la $a0, input
#input of string
la $a1, input
li $v0, 8
syscall
################################################
#START#
################################################
################################################
#Loop#
################################################
start:
la $t0, input
add $t0, $t0, $t9
lb $t1, ($t0)
move $t3, $t1
sb $t1, ($t0)
addi $t7, $t9 1
la $t0, input
add $t0, $t0, $t7
lb $t1, ($t0)
move $t4, $t1
sb $t1, ($t0)
blt $t4, $t3, swap
else:
addi $t9, $t9, 1
bne $t9, 4, start
b print
################################################
#Swap#
################################################
swap:
la $t0, input
add $t0, $t0, $t9
lb $t1, ($t0)
move $t1, $t4
sb $t1, ($t0)
add $t7, $t9, 1
la $t0, input
add $t0, $t0, $t7
lb $t1, ($t0)
move $t1, $t3
sb $t1, ($t0)
addi $t9, $t9, 1
b start
################################################
#Print#
################################################
print:
la $a0, input
li $v0, 4
syscall
li $v0, 10
syscall[/code]
Can't print output please help!