Fonction 1Ah |
Fixe l'adresse DMA | |
---|---|---|
CP/M 80 |
Description
Cette fonction permet de fixer l'adresse DMA.
Entrée
Registre | Valeur ou description |
---|---|
C | 1Ah |
DE | Cette paire de registres permet d'indiquer l'adresse du DMA. |
Sortie
Aucune
Remarque
- Le DMA est un acronyme pour Direct Memory Address, étant souvent utilisé en relation avec des contrôleurs de disque accédant directement à la mémoire de l'ordinateur central pour transférer des données vers et depuis le sous-système de disque. Bien que de nombreux systèmes informatiques utilisent un accès non-DMA (c'est-à-dire que les données sont transférées via des opérations d'entrée/sortie programmées), l'adresse DMA signifie, dans CP/M, l'adresse à laquelle réside l'enregistrement de données de 128 octets avant une écriture sur disque et après une unité sur disque. Lors d'un démarrage à froid, d'un démarrage à chaud ou d'une réinitialisation du système de disque, l'adresse DMA est automatiquement définie sur BOOT+0080h. La fonction 1Ah peut être utilisée pour modifier cette valeur par défaut afin d'adresser une autre zone de mémoire où résident les enregistrements de données. Ainsi, l'adresse DMA devient la valeur spécifiée par les registres D et E jusqu'à ce qu'elle soit modifiée par une fonction 1Ah ultérieure, un démarrage à froid, un démarrage à chaud ou une réinitialisation du système de disque.
Dernière mise à jour : Lundi, le 18 juillet 2022