Ub2_A2a.s gibWertAus

Help Contents DLX-Beispielprogramme Ub2_A2a.s gibWertAus
Ub2_A1b.s Addieren Ub2_A2b.s liesZahl

Ub2_A2a.s gibWertAus



; Systemnahe Informatik 2004 2.Uebung Aufgabe 2a

; Subroutine gibWertAus.
; gibt die Zahl aus, die an der Speicherstelle
; mit dem Bezeichner Wert steht.

		.data
Wert:		.word	12345678
Save1:		.space	4
Save14:		.space	4

FormatStr:	.asciiz	"%d"
		.align	2
TextAdr:	.word	FormatStr
AusgabeZahl:	.space	4

		.text
		.global gibWertAus
gibWertAus:	sw	Save1,r1
		sw	Save14,r14
		lw	r1,Wert
		sw	AusgabeZahl,r1
		addi	r14,r0,TextAdr
		trap	5
		lw	r1,Save1
		lw	r14,Save14
		jr	r31
		nop
		nop

Ub2_A1b.s Addieren Ub2_A2b.s liesZahl