Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| book:de:bookde074 [2025/06/14 15:30] – admin | book:de:bookde074 [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Maschienensprache für Einsteiger ====== | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | ===== Verlag ===== | ||
| - | |||
| - | Data Becker | ||
| - | |||
| - | ===== Autoren ===== | ||
| - | |||
| - | Said Baloui | ||
| - | |||
| - | ===== Worum geht's ===== | ||
| - | |||
| - | ===== TOC ===== | ||
| - | |||
| - | **Teil 1: Einführung in Assembler** | ||
| - | |||
| - | * 1. Die ersten Gehversuche | ||
| - | * 2. Maschinensprache und Assembler | ||
| - | * 3. Dualsystem und Hexadezimalsystem | ||
| - | * 4. Der Hauptspeicher | ||
| - | * 4.1 Speicherorganisation | ||
| - | * 4.2 Der Bildschirmspeicher | ||
| - | * 4.3 Die Speicheraufteilung | ||
| - | * 4.4 RAM und ROM | ||
| - | * 5. Programmieren mit dem Monitor | ||
| - | * 5.1 Laden und Starten eines Monitor-Programms | ||
| - | * 5.2 Programmeingabe | ||
| - | * 5.3 Programmablage im Rechnerspeicher | ||
| - | * 5.4 Programme speichern und laden | ||
| - | * 6. Befehlsbearbeitung durch die CPU | ||
| - | * 7. Die CPU-Register | ||
| - | * 8. Die Adressierungsarten | ||
| - | * 8.1 LDA und STA | ||
| - | * 8.2 Unmittelbare und absolute Adressierung | ||
| - | * 8.3 Implizite Adressierung | ||
| - | * 8.4 Zeropage-Adressierung | ||
| - | * 8.5 Indizierte Adressierung | ||
| - | * 9. Inkrementier- und Dekrementierbefehle | ||
| - | * 10. Programmschleifen | ||
| - | * 10.1 Schleifen mit BNE | ||
| - | * 10.2 Verzögerungsschleifen | ||
| - | * 10.3 Effektiver Einsatz von Schleifen | ||
| - | * 11. Wichtige Routinen des Betriebssystems | ||
| - | * 11.1 BSOUT – Zeichenausgabe | ||
| - | * 11.2 GETIN – Tastaturabfrage | ||
| - | * 11.3 PLOT – Cursor setzen | ||
| - | * 12. Demoprogramme | ||
| - | * 12.1 Spiegelschrift | ||
| - | * 12.2 Rahmen zeichnen | ||
| - | |||
| - | **Teil 2: Fortgeschrittene Assembler-Programmierung** | ||
| - | |||
| - | * 13. Schleifen im Detail | ||
| - | * inkl. Übungsprogramme | ||
| - | * 14. Rechnen in Maschinensprache | ||
| - | * 15. Vergleichsbefehle | ||
| - | * 16. Schleifen + Vergleichsbefehle | ||
| - | * 16.1 BCS und BCC | ||
| - | * 16.2 Schleifenbildung: | ||
| - | * 16.3 Übungsprogramme | ||
| - | * 17. Stapeloperationen | ||
| - | * 18. Indirekte Adressierung | ||
| - | * 19. Indirekt-indizierte Adressierung | ||
| - | * inkl. Übungsprogramme | ||
| - | * 20. Logische Operationen | ||
| - | * 21. Schiebe- und Rotierbefehle | ||
| - | * 22. Interrupt-Programmierung | ||
| - | |||
| - | **Teil 3: Eigenheiten verschiedener Rechner – Programmierhilfen** | ||
| - | |||
| - | * 23. C16, C116 und Plus/ | ||
| - | * 24. C128 | ||
| - | * 25. Programmieren mit Monitor und Assembler | ||
| - | |||
| - | **Teil 4: BASIC und Assembler zusammenführen** | ||
| - | |||
| - | * 26. Wie BASIC-Programme abgelegt werden | ||
| - | * 27. Variablen im Interpreter | ||
| - | |||
| - | **Teil 5: Anhang** | ||
| - | |||
| - | * 28. Befehlssatz | ||
| - | * 28.1 Transfer-Befehle | ||
| - | * 28.2 Inkrement-/ | ||
| - | * 28.3 Vergleichsbefehle | ||
| - | * 28.4 Sprungbefehle | ||
| - | * 28.5 Arithmetische Befehle | ||
| - | * 28.6 Logische Befehle | ||
| - | * 28.7 Schiebe-/ | ||
| - | * 28.8 Unterbrechungsbefehle | ||
| - | * 28.9 Sonstige Befehle | ||
| - | * 29. Betriebssystemroutinen | ||
| - | * 30. BASIC-Interpreter-Routinen | ||
| - | * 31. Maschinensprache-Monitor | ||
| - | * 32. Index | ||
| - | |||
| - | ===== Medien ===== | ||