1 Grundlagen der Mikrocomputertechnik.- 1.1 Informationsdarstellung.- 1.1.1 Binäre Darstellung von Information.- 1.1.2 Binäre Zahlendarstellungen.- 1.1.2.1 Dualzahlensystem.- 1.1.2.2 Darstellung negativer Dualzahlen.- 1.1.2.3 Oktalzahlen und Hexadezimalzahlen.- 1.1.2.4 Binär codierte Dezimalzahlen.- 1.1.3 ASCII-Zentralcode.- 1.1.4 Befehle, Adressen, Operanden, Assemblernotation.- 1.2 Struktur und Arbeitsweise von Mikrocomputern.- 1.2.1 Funktionseinheiten des Mikrocomputers.- 1.2.2 Bus-Architektur von Mikrocomputern.- 1.2.3 Hauptspeicher.- 1.2.3.1 Organisation des Hauptspeichers.- 1.2.3.2 Speicherarten und -technologien.- 1.2.3.3 Aufbau und Schnittstelle von Speicherbausteinen.- 1.2.4 Mikroprozessoren.- 1.2.5 Abläufe im Mikroprozessor.- 1.2.5.1 Startvorgang.- 1.2.5.2 Befehlsablauf.- 1.2.5.3 Adressierunq.- 1.2.6 Ein-/Ausgabe und Peripheriegeräte.- 1.2.7 Ergänzungseinheiten.- 1.3 Arithmetische und logische Operationen.- 1.3.1 Addition und Subtraktion von Dualzahlen.- 1.3.1.1 Addition vorzeichenloser Festpunktzahlen.- 1.3.1.2 Subtraktion vorzeichenloser Festpunktzahlen.- 1.3.1.3 Addition und Subtraktion von Zweierkomplementzahlen.- 1.3.1.4 Mehrfachlange Addition und Subtraktion.- 1.3.2 Multiplikation und Division von Dualzahlen.- 1.3.3 Logische Operationen.- 1.4 Programmieren von Mikrocomputern.- 1.4.1 Problemanalyse und Programmablaufplan.- 1.4.2 Programmieren in Assemblersprache.- 1.4.2.1 Maschinencode und Assemblersprache.- 1.4.2.2 Speicherplan.- 1.4.2.3 Programmzeilen in Assemblersprache.- 1.4.2.4 Assembleranweisungen.- 1.4.3 Programmerstellung mit maschinellem Assembler.- 1.4.4 Höhere Sprachen und Struktogramme.- 2 Der Mikroprozessor 8085.- 2.1 Struktur des Mikroprozessors 8085.- 2.1.1 Register- und Transportstruktur.- 2.1.2 Maschinenzyklen und Ablaufsteuerung.- 2.1.3 Systembus und Ablaufsteuerung.- 2.1.4 Signal-Zeitdiagramme für 8085-Befehle.- 2.1.5 Serielle Ein-/Ausgabeleitungen des 8085.- 2.1.6 Stackorganisation.- 2.2 Befehlsliste des Mikroprozessors 8085.- 2.2.1 Übersichtsliste der 8085-Befehle.- 2.2.2 8085-Operationscodes in hexadezimaler Verschlüsselung.- 2.3 Beschreibung der 8085-Befehle.- 2.3.1 Transferbefehle.- 2.3.2 Arithmetikbefehle.- 2.3.3 Logikbefehle.- 2.3.4 Sprungbefehle.- 2.3.5 Unterprogramm-Aufruf- und Rückkehrbefehle.- 2.3.6 Sonder- und Steuerbefehle.- 2.3.7 Zur Verarbeitung von BCD-Zahlen.- 2.3.8 Zur Unterprogrammorganisation.- 2.4 Programm-Unterbrechungssystem.- 2.4.1 Programm-Unterbrechung allgemein.- 2.4.2 Die Unterbrechungssteuerung des 8085.- 2.4.3 Aufbau von Unterbrechungsprogrammen.- 2.4.4 Unterbrechungssystem mit externen Unterbrechungs-Steuerbausteinen.- 3 Hilfsmittel zur Programm-Entwicklung.- 3.1 Übersicht.- 3.2 Programm-Entwicklung in Assemblersprache (Beispiel).- 3.3 Monitor-Betriebsprogramm.- 3.3.1 Monitor-Kommandos.- 3.3.2 Aufbau des Monitor-Programms.- 3.3.3 Hilfsprogramme des Monitors.- 3.4 Mikrocomputer-Entwicklungssysteme.- 3.4.1 Struktur eines Mikrocomputer-Entwicklungssystems.- 3.4.2 Grundbegriffe und Bedienhinweise.- 3.4.3 Programmtest mit dem Testemulator.- 4 Aufbau von Mikrocomputersystemen.- 4.1 Mikrocomputer-Konfiguration.- 4.1.1 Blockschaltbild für 8085-Mikrocomputersysteme.- 4.1.2 Realisierungsformen von Mikrocomputern.- 4.2 Anschaltung von Funktionseinheiten an den 8085-Systembus.- 4.2.1 Isolierte und speicherbezogene Ein-/Ausgabe.- 4.2.2 Auswahl der Funktionseinheiten.- 4.2.3 Dekodierung der Speicher- und Ein-/Ausgabeadresse.- 4.2.4 Anschluß von 8085-Spezialbausteinen.- 4.2.5 Die 8080-Standard-Schnittstelle.- 4.3 Gesamtschaltung eines 8085-Mikrocomputersystems.- 5 Mikrocomputer-Ein-/Ausgabeorganisation.- 5.1 Schnittstellen von peripheren Einheiten.- 5.1.1 Passive Parallel-Ein-/Ausgabe.- 5.1.2 Parallele Handshake-Schnittstelle.- 5.1.3 Serielle Ein-/Ausgabeschnittstelle.- 5.2 Steuerung der Ein-/Ausgabe durch den Mikrocomputer.- 5.2.1 Polling-Verfahren.- 5.2.2 Interrupt-gesteuerte Ein-/Ausgabe.- 5.2.3 Block-Ein-/Ausgabe im DMA-Betrieb.- 5.3 Parallel-Ein-/Ausgabebaustein 8255.- 5.3.1 Struktur des Bausteins 8255.- 5.3.2 Programmierung des Bausteins 8255.- 5.3.3 Handshake-Schnittstelle des Bausteins 8255.- 5.3.4 Anschluß eines Druckers mit CENTRONICS-Schnittstelle.- 5.4 Serieller Schnittstellen-Baustein 8251A.- 5.4.1 Struktur des Bausteins 8251A.- 5.4.2 Programmierung des 8251A im Asynchronmodus.- 5.5 Zeitgeber-Baustein 8253.- 5.5.1 Struktur und Programmierung des 8253.- 5.5.2 Betriebsarten des Zeitgebers 8253.- 5.5.3 Einsatz des Bausteins 8253 als programmierbarer Taktgenerator.- 6 Der Mikroprozessor 8088 — eine Kurzdarstellung.- 6.1 Struktur des Mikroprozessors 8088.- 6.2 Segmentierung des Speicherraums.- 6.3 Befehle und Adressierungsarten des 8088.- 7 Vergleich des Mikroprozessors Z80 mit dem 8085.- Verzeichnis der Beispiele.