Ub3_A2a.s C-for

Help Contents DLX-Beispielprogramme Ub3_A2a.s C-for
Ub3_A1.s Summen Ub3_A2b.s C-do-while

Ub3_A2a.s C-for

; Systemnahe Informatik 2004 Uebung 3 Aufgabe 2a

; C-Code Uebersetzung
; int x=1;
; for(int i=0; i < 10; i++)	//>
; { x++;
; }

		.text
		addi	r1,r0,1		;r1=x	int x=1

		add	r2,r0,r0	;r2=i	int i=0
for:		addi	r3,r0,10	;r3=10
		slt	r4,r2,r3	;r4=(i < 10)	// >
		beqz	r4,Ende
		nop
		addi	r1,r1,1		;x++
		addi	r2,r2,1		;i++
		j	for
		nop
Ende:		trap	0

Ub3_A1.s Summen Ub3_A2b.s C-do-while