mips - Sorting array assembly -


i don't know what's wrong code. in advance

 .data     array: .space 40     prompt: .asciiz "enter integer (0 quit):"     text: .asciiz "after sorting, list of integers is:"         .text         .globl main     main:         la $a1, array     read_numbers:         li $v0, 4         la $a0, prompt         syscall          li $v0, 5         syscall          sw $v0, 0($a1)         addiu $a1, $a1, 4          beqz $v0, sort         j read_numbers      sort:         la $a1, array          li $v0, 4         la $a0, text         syscall     loop:         lw $t0, 0($a1)         addiu $a1, $a1, 4          beqz $t0, done          li $v0, 1         move $a0, $t0         syscall          j loop       done: 

i'm trying make array , fill unordered numbers , sort them after that. i'm able input them output isn't being sorted providing error attempt execute non-instruction @ 0x00400080.


Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -