\documentclass{bschlangaul-aufgabe} \bLadePakete{java,mathe} \begin{document} \bAufgabenMetadaten{ Titel = {Fakultät}, Thematik = {Fakultät}, Referenz = TECH.Mehr-Adress.10-Fakultaet, RelativerPfad = Module/50_TECH/20_Mehr-Adress/Aufgabe_10-Fakultaet.tex, BearbeitungsStand = mit Lösung, Korrektheit = unbekannt, Ueberprueft = {unbekannt}, Stichwoerter = {Mehr-Adress-Befehl-Assembler}, } Erstelle ein Assemblerprogramm, dass als Eingabe über eine Speicherzelle die Fakultät dieser Zahl berechnet. Dabei soll das Programm die Rekursionsvorschrift:\index{Mehr-Adress-Befehl-Assembler} \begin{displaymath} \text{fak}(n) = n \cdot \text{fak}(n - 1) \end{displaymath} benutzen. Das Ergebnis der Berechnung soll am Ende in $R5$ liegen. \begin{bAntwort} \bAssemblerDatei{Aufgabe_10-Fakultaet.mi} \bJavaDatei[firstline=3]{aufgaben/tech_info/assembler/mehr_adress/Fakultaet} \end{bAntwort} \end{document}