I/O
Aus C64-Wiki
(Weitergeleitet von E/A)
Die Abkürzung I/O steht für die englischen Wörter Input und Output und wird im Allgemeinen für alle Eingabe- und Ausgabe-Schnittstellen eines Computers verwandt.
Anmerkung: Im deutschen C64-Wiki steht hinter genannten Schnittstellen in Klammern, ob die Schnittstelle eine Eingabe- Ausgabe- oder Ein- und Ausgabemöglichkeit besitzt - abgekürzt mit E, A oder E/A.
Speicherbereich Ein-/Ausgabe des C64[Bearbeiten | Quelltext bearbeiten]
Dieser Speicherbereich reicht von Adresse 53284 = $D000 bis 57343 = $DFFF. Er wird häufig auch mit I/O abgekürzt bezeichnet.
Hier liegen Register für Ein- und Ausgabe verschiedener Interface-Chips des C64 und das Farb-RAM.
$DFFF = 57373 ┌────────────────────────────────────────────────────────────────────┐
│ Ein-/Ausgabebereich 2: reserviert für Schnittstellen-Erweiterungen │
$DF00 = 57088 │────────────────────────────────────────────────────────────────────│
│ Ein-/Ausgabebereich 1: reserviert für Schnittstellen-Erweiterungen │
$DE00 = 56832 │────────────────────────────────────────────────────────────────────│
│ CIA-2 │
$DD00 = 56576 │────────────────────────────────────────────────────────────────────│
│ CIA-1 │
$DC00 = 56320 │────────────────────────────────────────────────────────────────────│
│ Farb-RAM │
$D800 = 55296 │────────────────────────────────────────────────────────────────────│
│ VDC (C128) │
$D600 = 54784 │────────────────────────────────────────────────────────────────────│
│ SID │
$D400 = 54272 │────────────────────────────────────────────────────────────────────│
│ VIC II │
$D000 = 53248 └────────────────────────────────────────────────────────────────────┘
Die zum Selektieren der Ein-/Ausgabebereich 1 und 2 notwendigen Signale sind bereits als I/O1 und I/O2 am Expansionsport heraus geführt.