- 1.0.0 Warum das DeMon48 Projekt entstand
- 2.0.0 8049-Primer
- 2.1.0 Der 8049 Mikrocontroller
- 2.2.0 8049-Minimalsystem mit externem Programmspeicher
- 2.3.0 8049-Steuersignale, -Timing
- 2.3.1 EA
- 2.3.2 *RESET
- 2.3.3 *INT
- 2.3.4 ALE
- 2.3.5 *PSEN
- 2.3.6 *RD
- 2.3.7 *WR
- 2.3.8 PROG
- 2.3.9 8049-Timing
- 3.0.0 MCS-48 im 21. Jahrhundert
- 3.1.0 Bescheidene Anfänge : Oszillator-Inbetriebnahme
- 3.1.1 NOP-Schleife, erste Hardware und Erweiterungen
- 3.2.0 Modifizierte Harvard-Architektur
- 3.3.0 Debug-µC, serielle Hardware
- 3.3.1 Erster Test mit Debug-µC (NOP)
- 3.3.2 Zweiter Test mit Debug-µC (256Byte-Page Write)
- 3.4.0 Single-Step Hardware
- 3.5.0 Zwischenstand
- 3.6.0 Debug-µC, parallele Hardware
- 3.7.0 Das "SEL MBx"-Problem (Speichermanagement à la intel in 1976)
- 3.7.1 "SEL MBx" und Interrupts
- 3.7.2 "SEL MBx" und "CALL"
- 3.8.0 Bitte ein Bit ...
- 3.9.0 Timer-/Counter-Interrupt
- 3.10.0 DeMon48_128k Speicherorganisation / MMU
- 3.10.1 Befehle zum Zugriff auf die MMU
- 3.10.2 Bildung der Adresse in verschiedenen Situationen
- 3.10.3 Memory-Mapped-I/O mit 8049
- 3.11.0 Hardware-Breakpoint
- 4.0.0 Die Monitor-Software : "God Mode" für den 8049-Entwickler
- 4.1.0 Monitor-Aufruf
- 4.1.1 PC (Program-Counter), PBR, DBR retten
- 4.1.2 Monitor-Start
- 4.1.3 Hardware-Interrupts abfangen
- 4.1.4 Pending Bank Switch - "SEL MBx"
- 4.1.5 A, T, PSW, R0 retten
- 4.1.6 P1, P2, T0, T1, *INT, F1 lesen
- 4.1.7 Internes RAM lesen
- 4.1.8 8049-Stack modifizieren
- 4.2.0 Monitor-Metazustand
- 4.2.1 Internes RAM beschreiben
- 4.2.2 PBR, DBR, P1, P2 und F1 beschreiben
- 4.3.0 Monitor-Ausgang
- 4.3.1 Gerettete und geänderte Inhalte zurückschreiben
- 4.3.2 R0, PSW, T und A wiederherstellen
- 4.3.3 8049-Stack modifizieren
- 4.3.4 PC, Timer-/Counter-Konfiguration und MB-FF wiederherstellen
- 5.0.0 Speicherkonfigurationen
- 5.1.0 Jumper
- 5.2.0 DA16 (Data Address 16)
- 5.3.0 Modes
- 5.4.0 Memory Maps
- 5.4.1 Memory Map 1
- 5.4.2 Memory Map 2
- 5.4.3 Memory Map 3
- 5.4.4 Memory Map 4
- 5.4.5 Memory Map 5
- 5.4.6 Memory Map 6
- 5.4.7 Memory Map 7
- 6.0.0 GUI / Windows-Software
- 6.1.0 Status-Anzeigen
- 6.2.0 Aux-/CPU-Registers & Ports
- 6.3.0 External RAM (Program/Data)
- 6.4.0 Internal RAM (Data)
- 6.5.0 Schaltfläche 'File'
- 6.6.0 Schaltfläche 'AS'
- 6.7.0 Schaltfläche 'ROM'
- 6.8.0 Schaltfläche 'Fill'
- 6.9.0 Projekt-Konfiguration
- 6.10.0 Schaltfläche 'Run'
- 6.11.0 Schaltfläche 'Step'
- 6.12.0 Schaltfläche 'Sync'
- 6.13.0 Schaltfläche 'Reset'
- 6.14.0 Optionen 'Mon.Entry' und 'Mon.Exit'
- 6.15.0 Schaltfläche 'Auto'
- 6.16.0 Software-Breakpoint
- 6.17.0 Hardware-Breakpoint
- 6.18.0 Stopwatch
DeMon48_128k_Dokumentation - Onlineversion - ©2023 Marco Schmoll *
www.controller-designs.de * All Rights Reserved !
DeMon48_128k * intel 8049 / MCS-48 Hardware-Debugger & Monitor - ©2021...2023 Marco Schmoll *
www.controller-designs.de * All Rights Reserved !