mit 7 Beispiel-Programmen, die als Begleitdateien beiliegen. Verwenden Sie die
rechte Maustaste, um eine Begleitdatei downzuloaden, umzuspeichern oder zu starten.
Folge 1 Einführung in die Assembler-Programmierung, grobe Beschreibung der
Arbeitsweise der CPU, Speicheradressierung von DOS im Real Mode,
E/A-Ports, Register (allgemeine/spezielle/Segmentregister),
theoretische Einführung in die Anwendung von Interrupts, INT-Befehl
Folge 2 Aufbau von COM-Dateien, Speichermodelle, MOV-Befehl
Folge 3 Definition und Adressierung von Variablen, "Arrays" und Strings,
Aufbau von EXE-Dateien, Benutzung von Variablen in COM-Dateien,
Definition der Begriffe Mnemonic und OP-Code, JMP-Befehl,
Unterschied zwischen Variablen und Labels
Folge 4 Flag-Register, Vergleiche von Werten (=> CMP-Befehl, Jump-Befehle),
Theoretische Einführung in den Aufbau und die Anwendung des Stacks,
PUSH-Befehl, POP-Befehl
Folge 5 Befehle zur Maniplation des Flag-Registers, PUSHF-Befehl,
POPF-Befehl, Funktionsweise der Bitverknüpfungen in Theorie und
Praxis (boolesche Algebra), Shift-Befehle, Verwendung des Stacks in
EXE-Dateien, E/A-Ports in der Praxis (=> IN-Befehl, OUT-Befehl)
Folge 6 Prozeduren und "Funktionen" (=> RET-Befehle), Makros,
Arithmetikbefehle, Stringbefehle, kurzer Abriß über das
Zusammenspiel von Assembler und Hochsprachen
Folge 7 TSR-Programmierung, Verbiegen von Interrupts, Ermitteln des
Original-Handlers, Einsatz von DOS-Funktionen in eigenen
Interrupt-Prozeduren