Technische Grundlagen der Informatik

Unterrichtsmaterial TGI / Assembler-Programmierung

Aufgabe
Bitte das Beispielprogramm Hexadezimalausgabe studieren;
die Kommentare im Programm sollten dabei helfen.
Die 3 Subroutinen im letzten Abschnitt "numeric output routines" vervollständigen die Hexadezimalausgabe aus der Vorlesung.
Übungsaufgabe ist zunächst, dieses Programm zu verstehen und zum Laufen zu bringen.
Anschließend besteht die Aufgabe, eine Subroutine zur Ausgabe eines Registerinhalts in dezimaler Form zu erstellen. Überlegen Sie sich ein Verfahren hierzu und überlegen Sie anhand der Intel-Code-Tabelle, welche Maschinenbefehle für die arithmetischen Teile eingesetzt werden können.


Intel x86 Prozessoren

DOS-Programmierung

Linux-Programmierung

Beispielprogramme (DOS, nasm)


DOS-Umgebung

Zum Ausführen von DOS-Programmen benötigt man eine DOS-Betriebssystem-Umgebung. Möglichkeiten: