Sternchen in SPIM

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Sternchen in SPIM

    Servus,

    ich bin grad am üben für die Klausur...

    jedenfalls gibts im SPIM Skript eine Sternchenaufgabe, nach der auf Grundlage einer eingegebenen Zahl ein (geübt werden Schleifen), ein Sternchendreieck errichtet werden soll:
    *
    ***
    *****
    usw.

    ich krieg die nur in einer Reihe hin, und check grad ned, wie ich die Anzahl auch pro Zeile erhöhen kann.
    Bin für Hilfe dankbar.
    Gruß
    Münchner

    Quellcode

    1. # Sternchen
    2. .data
    3. prompt: .asciiz"Geben Sie eine Zahl zwischen 1 und 20 ein"
    4. stern: .asciiz"*\n"
    5. .text
    6. main:
    7. li $t0,0
    8. li $v0, 4 # Aufforderung
    9. la $a0, prompt
    10. syscall
    11. zahl: li $v0, 5 # Zahl eingeben lassen
    12. syscall
    13. move $s0, $v0 # nach s0 verschieben
    14. j for
    15. for: beq $t0, $s0, end
    16. li $v0, 4
    17. la $a0, stern
    18. syscall
    19. add $t0, $t0, 1
    20. j for
    21. end: li $v0, 10
    22. syscall
    Alles anzeigen