19504 V Rechnerstrukturen 
Wintersemester 2000/2001

Rojas
Gloye


Übung 9 (Minimalcomputer 2. Teil)

22. Dezember 2000 (Abgabe 15. Januar 2001)

Aufgabe 1 (10 Punkte)

Schreiben Sie Makros für die folgenden Funktionen, die Ergebnisse sollen immer im Akkumulator stehen:

Aufgabe 2 (10 Punkte)

Schreiben Sie ein Makro für den Minimalcomputer, das den Funktionswert der Funktion

$$f(x)=\prod_{i=1}^{x}i \quad\quad (x\geq 1)$$

für ein gegebenes x berechnet.

Aufgabe 3 (20 Punkte)

Wandeln Sie den folgenden Pseudocode in ein Programm um, das nur eine globale Schleife und keine Verzweigungen kennt, so wie es in der Vorlesung skizziert wurde:

   r=5
   for i = 1 to 3 do
     r = r + 1
   for j = 4 to 6 do
     r = r + j


letzte Änderung am 22. Dezember 2000 (Alexander Gloye)