Assembler Programme, Lösung
-
Hallo,
es geht um die Folgende Aufgabe:
Aufgabe 3: Assembler Programme
Nutzen Sie für die folgende Aufgabe den Assembler Code auf der Folie 21 des Foliensatz "Boolesche Logik und Schaltungen". Zusätzlich sei ein Befehl zur Multiplikation wie folgt definiert:
Bilder:
https://www.techniker-forum.de/thema/assembler-programme-loesung.122091/Aufgabe:
Schreiben Sie folgende Assembler Programme:a) Berechnung der Multiplikation zweier Zahlen
b) Berechnung der Fakultät einer Zahl
Hinweis: Die Fakulät ist wie folgt definiert: n! := 1 · 2 · 3 · . . . · (n − 1) · n Beachten Sie, dass 0! = 1! = 1 gilt.Kann mir jemand die Lösungen erklären? Ich verstehe nicht wie das gemeint ist.
LG, Kajam
-
@Kajam C++ != Assembler
-
Einfach mal die Instruktionen auf ein Blatt daneben schreiben, verstehen was sie tun und dann auf Papier das Programm von Hand durchgehen.
-
Habe ich gemacht. Ich habe es aufgeschrieben. Die letzte Antwort von mir:
https://www.techniker-forum.de/thema/assembler-programme-loesung.122091/
Mir sind dabei nochmal zwei fragen entstanden. Ist das richtig so?
Die Fragen sind dann:Was ich mich aber noch frage ist, wozu gibt es den Schritt 02? Hier lande ich doch gar nicht im Programm.
Und wozu die drei Punkte nach Schritt 06, da geht es doch nicht weiter?