Section courante

A propos

Section administrative du site

Port d'entrée/sortie 80x86

0008h

PC, XT, PC Junior, AT, PS/2 DMA-1, Status/Command Register

Description

Ce port permet de manipuler le registre de commande lors de l'écriture sur le port et de demander l'état lors de la lecture du contrôleur 8237A.

Lecture

Bits Description
0 Ce bit vaut 1 si le canal 0 du DMA est a atteint la limite du compteur.
1 Ce bit vaut 1 si le canal 1 du DMA est a atteint la limite du compteur.
2 Ce bit vaut 1 si le canal 2 du DMA est a atteint la limite du compteur.
3 Ce bit vaut 1 si le canal 3 du DMA est a atteint la limite du compteur.
4 Ce bit vaut 1 si le canal 0 du DMA a une requête.
5 Ce bit vaut 1 si le canal 1 du DMA a une requête.
6 Ce bit vaut 1 si le canal 2 du DMA a une requête.
7 Ce bit vaut 1 si le canal 3 du DMA a une requête.

Écriture

Bits Description
0 Ce bit doit être à 1 pour activer le transfert de mémoire-en-mémoire.
1 Ce bit doit être à 1 pour activer le canal 0 d'adressage.
2 Ce bit doit être à 1 pour activer le contrôleur.
3 Ce bit doit être à 1 pour la minuterie compressé ou 1 pour normal.
4 Ce bit doit être à 1 pour des priorités fixes ou 0 pour des priorité rotatives.
5 Ce bit doit être à 1 pour étendre la sélection d'écriture ou 0 pour la sélection d'écriture retardé.
6 Ce bit doit être à 1 pour activé le sens bas du DREQ ou 0 pour la sens élevé du DREQ.
7 Ce bit doit être à 1 pour activé le sens élevé du DACK ou 0 pour la sens bas du DACK.

Références

The Undocumented PC: A programmer's Guide to I/O, CPUs, and Fixed Memory Areas - Second Edition, Edition Addison-Wesley, Frank van Gilluwe, 1997, ISBN: 0-201-47950-8, page 1054 à 1055.

Dernière mise à jour : Samedi, le 2 août 2014