Übungen
Aufgabe 1
Schreibe ein 'Additions'-Programm, das folgenden 'Streichholz-Algorithmus' implementiert:
Solange das Register 2 nicht 'leer' ist, nimm ein Hölzchen aus Register 2 weg und lege es in Register 1.
Bild: 'Streichholz-Algorithmus'
Aufgabe 2
Schreibe ein Programm 'Zuweisung' b = a
, das Register a auf Register b kopiert.
Hier fehlt eine ausführliche Hilfe, siehe etwa hier.
Hinweis auf Interpreter fehlt
Aufgabe 3
Wähle dir eines der folgenden Probleme aus und entwickle ein passendes Assemblerprogramm.
- Subtraktion von zwei Zahlen. (einfache Version / schwierigere Version)
- Multiplikation von zwei Zahlen. (einfache Version / schwierigere Version)
- Ganzzahldivision von zwei Zahlen. (einfache Version / schwierigere Version)