=== Aufgabe 6 === a) Beschreiben Sie, was das folgende Programm macht: LOADI 1 STORE 100 STORE 101 STORE 102 s1: LOAD 101 ADD 100 STORE 101 LOAD 102 MUL 101 STORE 102 LOAD 101 CMPI 6 JLT s1 HOLD **Lösung:** Das Programm berechnet die Fakultät von 6 (also $6! = 1 \cdot 2 \cdot 3 \cdot 4 \cdot 5 \cdot 6$) b) Schreiben Sie das Programm in ein leichter lesbares Programm mit symbolischer Adressierung um. LOADI 1 STORE eins STORE zaehler STORE wert s1: LOAD zaehler ADD eins STORE zaehler LOAD wert MUL zaehler STORE wert LOAD zaehler CMPI 6 JLT s1 HOLD eins: WORD 0 zaehler: WORD 0 wert: WORD 0