Mips Assembler < Softwaretechnik+Pro < Praktische Inform. < Hochschule < Informatik < Vorhilfe
|
| Aufgabe | | Bestimme den Index des groessten Elements eines Arrays der Länge t. |
Ich bin bei Assembler ein ziemlicher Neuling.
Meine Version :
| 1: | .text
| | 2: |
| | 3: | main:
| | 4: |
| | 5: | la $t0, array1
| | 6: | move $t3, 4
| | 7: | move $t1, ($t0)
| | 8: | move $t2, $t3($t0)
| | 9: |
| | 10: | __anfang:
| | 11: |
| | 12: | slt $t4, $t1, $t2
| | 13: |
| | 14: | beq $t4, 1, austausch
| | 15: |
| | 16: | add $t3, $t3, 4
| | 17: | move $t2, $t3($t0)
| | 18: |
| | 19: | j anfang
| | 20: |
| | 21: | __austausch:
| | 22: |
| | 23: | move $t1, $t2
| | 24: |
| | 25: | add $t3, $t3, 4
| | 26: | move $t2, $t3($t0)
| | 27: |
| | 28: | j anfang
| | 29: |
| | 30: | move $ra, $t1
| | 31: |
| | 32: | done
|
Ist die Lösung richtig?
|
|
| |
|
Hallo!
Das Dollar-Zeichen wird vom Forum als Beginn einer Formel interpretiert... Wenn du den Text in [code]-Tags einschließt, passiert das nicht. Ich hab das mal für dich gemacht!
E.H.
|
|
|
| |
|
| Status: |
(Mitteilung) Reaktion unnötig | | Datum: | 09:20 Sa 05.01.2013 | | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|