# Aufgabe T1.6.2.a:
# Es ist ein PRIMA-Maschinen-Programm für die Berechnung
# der Fakultät n! mit 0 <= n <= 5 zu entwickeln.
# a) als Nachschlagen in einer Tabelle
#
# .program
0      9      # LD 50, n laden
1     50      #   
2      0      # ADD 19, Start der Tabelle addieren
3     19      #
4     72      # ST 7, Index abspeichern (mitten im
5      7      #       Programm: siehe nächsten Befehl)
6      9      # LD x, Wert beliebig, wird vom 
7      0      #       vorigen Befehl überschrieben!
8     72      # ST 51 geladenen Wert als Resultat
9     51      #       abspeichern
10    128     # JMP loop
11    10      #
#
# .data Tabelle
19    20      # Startadresse der Tabelle
20     1      # 0!
21     1      # 1!
22     2      # 2!
23     6      # 3!
24    24      # 4!
25   120      # 5!
#
# .data
50    4       # Eingabe n=4  (0..5)
51    0       # Resultat n!
# .end