![]() ![]() |
![]() ![]() |
;---------------------------------------------------- .DATA Eingabemeldung: .asciiz "Geben Sie eine Zahl ein: " .align 2 Ausgabemeldung: .asciiz "Sie haben die Zahl %d eingegeben." .align 2 AusgAdr: .word Ausgabemeldung Ausgabezahl: .space 4 .text .global main main: ; Eingabe addi r1,r0,Eingabemeldung jal InputUnsigned ; Aufruf von der Input-Methode ; Gibt den String, dessen Adresse ; an R1 steht aus und liest ; eine Zahl an, die dann ; in Register R1 geschrieben wird. ; Ausgabe sw Ausgabezahl, r1 addi r14, r0, AusgAdr trap 5 trap 0 ; Hier muss die Datei input.s geladen werden, und zwar hinter dieser Datei. ; Bei der schrittweisen Ausführung wird zunächst der Ausgabestring ausgegeben, ; erst beim nächsten Erscheinen des Ein-/Ausgabefensters ; erfolgt dann die Eingabe. |
![]() ![]() |
![]() ![]() |