Im Wintersemester 2012/2013 halte ich ein Tutorium für Digitale Rechenanlagen.
Hier werden, falls nötig/gewünscht/erforderlich/… weitere Informationen, Ankündigungen, … veröffentlicht.
Hier findet man die Webseite des Proseminars. Auf dieser Seite werden auch die Übungsblätter veröffentlicht.
Falls es irgendwelche Fragen gibt, meldet euch einfach unter siegmaralber@gmail.com.
Zum Tutorium vom 15.1.2013, Zettel 11: Hier das Beispiel zum Rekursiven Aufruf einer Funktion in DLX:
.data stack: .space 128 .text main: ; r1=10, 9, 8, .... ; r2=10+9+8+7+... ; r3=stackpointer addi r1,r0,#10 addi r2,r0,#0 addi r3,r0,stack jal sum trap #0 sum: sw (r3),r31 addi r3,r3,#4 add r2,r2,r1 subi r1,r1,#1 ; wenn r1=0 ist, dann wollen wir aufhören und die Rekursion beenden ; => wir müssen bei r1=0 das jal überspringen beqz r1,sumend jal sum sumend: subi r3,r3,#4 lw r31,(r3) jr r31