![]() ![]() |
![]() ![]() |
; Der Simulator meckert, wenn im Datenteil die Kommentare ; direkt hinter den Deklarationen stehen .data Text1: .asciiz "Zahl1 ist %d, Zahl2 ist %d." ; Zahlenausgabe wie in C .align 2 TextAdr: .word Text1 Ausgabezahl1: .space 4 ; reserviert für Ausgabezahl Ausgabezahl2: .space 4 ; noch eine Ausgabezahl .text .global main main: addi r1,r0,15 ; Zahl zur Ausgabe erzeugen sw Ausgabezahl1,r1 addi r1,r0,32 ; Zahl zur Ausgabe erzeugen sw Ausgabezahl2,r1 addi r14,r0,TextAdr trap 5 trap 0 ; Die Trap-Routine wird mit der Speicherstelle der Textadresse aufgerufen, ; unmittelbar dahinter müssen die auszugebenden Zahlen folgen. |
![]() ![]() |
![]() ![]() |