Port d'entrée/sortie 80x86 | 000Bh |
---|---|
PC, XT, PC Junior, AT, PS/2 | DMA-1, Mode Register |
Description
Ce port permet de manipuler le registre de mode d'un contrôleur 8237A.
Écriture
Bits | Description | |
---|---|---|
0 à 1 | Ces bits permet d'indiquer le numéro du canal: | |
Valeur | Description | |
00b | Canal 0 | |
01b | Canal 1 | |
10b | Canal 2 | |
11b | Canal 3 | |
2 à 3 | Ce bit permet d'indiquer le type de transfert: | |
Valeur | Description | |
00b | Cette valeur permet d'indiquer qu'il faut effectuer une vérification | |
01b | Cette valeur permet d'indiquer qu'il faut effectuer une écriture | |
10b | Cette valeur permet d'indiquer qu'il faut effectuer une lecture | |
11b | Cette valeur n'est pas valide | |
4 | Ce bit permet d'indiquer l'autoinitiation: | |
Valeur | Description | |
0b | Cette valeur permet d'indiquer que l'autoinitiation est désactivé | |
1b | Cette valeur permet d'indiquer que l'autoinitiation est activé | |
5 | Ce bit permet d'indiquer la direction de la sélection: | |
Valeur | Description | |
0b | Cette valeur permet d'indiquer que la sélection de l'adresse est incrémenté. | |
1b | Cette valeur permet d'indiquer que la sélection de l'adresse est décrémenté. N.B.: Cette sélection n'est pas valide dans un mode de transfert 16 bits ou 32 bits en EISA. | |
6 à 7 | Ce bit permet d'indiquer le type de sélection: | |
Valeur | Description | |
00b | Cette valeur permet d'indiquer qu'il faut demander le mode de sélection | |
01b | Cette valeur permet d'indiquer qu'il faut le mode de sélection simple | |
10b | Cette valeur permet d'indiquer qu'il faut le mode de sélection en bloc | |
11b | Cette valeur permet d'indiquer qu'il faut le mode de sélection cascade. N.B.: N'est pas valide sur toutes les machines. |
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 1057.
Dernière mise à jour : Samedi, le 2 août 2014