Ub2_A2b.s liesZahl

Help Contents DLX-Beispielprogramme Ub2_A2b.s liesZahl
Ub2_A2a.s gibWertAus Ub2_A2c.s addiereZweiZahlen

Ub2_A2b.s liesZahl



; Systemnahe Informatik 2.Uebung Aufgabe 2b
;
; Subroutine liesZahl.
; gibt ein Eingabe-Prompt "Geben Sie eine Zahl ein : " aus
; und liest eine Zahl über die Tastatur ein und
; gibt sie im Register R1 zurück.
; benötigt Modul INPUT.s

		.data
Prompt:		.asciiz	"Geben Sie eine Zahl ein : "
		.align	2
save31:		.space	4

		.text

		.global liesZahl
liesZahl:	nop
		nop
		sw	save31,r31
		addi	r1,r0,Prompt
		jal	InputUnsigned
		nop
		lw	r31,save31
		jr	r31
		nop

Ub2_A2a.s gibWertAus Ub2_A2c.s addiereZweiZahlen