Seite 29 von 30

Re: MIPS Assembler

Verfasst: Do Dez 07, 2023 8:44 pm
von davidvajda.de
Das funktioniert auch nicht so toll

Code: Alles auswählen

.data 
	tosortarray: .asciiz "kjihgfedcba$"
.text
main:
	la $t1, tosortarray
	li $t2, 0
	
	loop1:
	lb $t3, tosortarray+0($t2) 
	beq $t3, '$', loop1end
	add $t6, $t2, 1
		loop2:
		lb $t3, tosortarray+0($t6)
		beq $t3, '$', loop2end 
		lb $t7, tosortarray+0($t2)
		lb $t5, tosortarray+0($t6)
		bgt $t7, $t5, goon
			move $t8, $t7
			move $t7, $t5
			move $t5, $t8
		goon:
		add $t6, $t6, 1
		j loop2
		loop2end:
	add $t2, $t2, 1	
	j loop1
	loop1end: