.data a: .byte 9, 1, 8, 3, 6, 1, 7, 2, 3, 9, 1, 6, 3, 7, 9, 4 .text li $t0, 0 li $t1, 0 li $t2, 16 loop1: li $t1, 0 loop2: lb $t3, a($t0) lb $t4, a($t1) ble $t3, $t4, goon move $t5, $t3 move $t3, $t4 move $t4, $t5 goon: sb $t3, a($t0) sb $t4, a($t1) add $t1, $t1, 1 blt $t1, $t2, loop2 add $t0, $t0, 1 blt $t0, $t2 loop1