Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

DMA

Token:
$FE $1F
Format:
DMA Befehl [, Länge, Quelladresse, Quellbank, Zieladresse, Zielbank [,
Unterbefehl]]
Zweck:
DMA "Direct Memory Access" (dt. "direkter Speicherzugriff"). Die Ver-
wendung von DMA ist nicht mehr üblich und wurde durch EDMA abge-
löst.
Befehl 0: Kopieren, 1: Mischen, 2: Austauschen, 3: Füllen
Länge Anzahl der Bytes
Quelladresse 16 Bit-Adresse des Lesebereichs oder des Füll-Bytes.
Quellbank Bank-Nummer der Quelle (wird im Füll-Modus ignoriert)
Zieladresse 16 Bit-Adresse des Schreibbereichs
Zielbank Bank-Nummer des Ziels
Unterbefehl Unterbefehl
Notiz:
DMA hat Zugriff auf den unteren 1MB-Adressbereich, der in 16 Bän-
ken zu je 64 KB organisiert ist. Um diese Einschränkung zu vermeiden,
verwenden Sie den EDMA-Befehl, der Zugriff auf den gesamten 256
MB-Adressbereich hat.
Beispiel:
Verwendung von DMA:
Eine Sequenz von DMA-Aufrufen zur Demonstration schneller Bildschirm-
zeichenbefehle:
69

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Mega BASIC65

Inhaltsverzeichnis