Ub2_A1b.s Addieren

Help Contents DLX-Beispielprogramme Ub2_A1b.s Addieren
Ub2_A1a.s Ub2_A2a.s gibWertAus

Ub2_A1b.s Addieren



; Systemnahe Informatik 2004 2.Uebung Aufgabe 1b

; Subroutine Addieren.
; schreibt den Wert 64 an die Speicherstelle, die mit dem Namen Wert
; im Deklarationsteil bezeichnet werden soll.
; liest diese Speicherstelle aus, addiert den Inhalt des Registers R1
; und schreibt wider in die Speicherstelle Wert.

	.data
Wert:	.word	64
Save:	.word	0

	.text
	.global	Addieren
Addieren:
	sw	Save,r2
	lw	r2,Wert
	add	r2,r1,r2	; r2:=r1+Wert
	sw	Wert,r2
	lw	r2,Save
	jr	r31
	nop
	nop

Ub2_A1a.s Ub2_A2a.s gibWertAus