[MIPS Assembler] Selection sort
Hej alla glada, jag håller på att göra en Selection Sort i MIPS Assembler och har ett litet problem...
Den skriver ut fel element och sorterar inte alla element.
Vad kan vara för fel?
Kan ni vara vänliga att peka mig i rätt riktning? För jag kan icke se vad som är fel med koden.
(Ursäkta alla nop:ar de är där för säkerhets skull)
assembler koden:
http://pastebin.com/1dUiXpg7
C versionen som jag utgår i från:
http://pastebin.com/bMJDqgP3
ERRETA:
# $t9 innerloop slt -- set to one if innerloop has reached the end.
# Do Not Change...
# $t8 outerloop slt -- set to one if outerlaap has reached the end.
# Do Not Change...
skall vara
# $t8 innerloop slt -- set to one if innerloop has reached the end.
# Do Not Change...
# $t9 outerloop slt -- set to one if outerlaap has reached the end.
# Do Not Change...
( erreta versionen: http://pastebin.com/HnEwJFMK)