Cyze production vous presente le cours sur les microprocesseurs


CYZE PRODUCTION

VOUS PRESENTE LE COURS SUR LES MICROPROCESSEURS ET LEURS FABRICANTS

Tél : (00229) 96 15 81 18 E-mail : cyze2002@yahoo.fr / cyze2002@hotmail.com

CYZE PRODUCTION

2 3 4 5

Erreur

71h, F1h, 171h, 1F1h – Précompensation d’écriture, Sortie, 8 bits

Ce port est présent uniquement pour des raisons de compatibilité avec les anciens disques mais les contrôleurs

IDE l’utilisent souvent pour des fonctions spécifques selon les commandes.

72h, F2h, 172h, 1F2h – Nombre de secteurs, E/S, 8 bits

Ce registre contient le nombre de secteurs à lire ou à écrire, 0 signifant en réalité 256. À la fn de l’opération de

lecture ou d’écriture, il contient le nombre de secteurs restants (0 signife que la commande a totalement aboutie).

Il est parfois utilisé à d’autres fns par d’autres commandes.

73h, F3h, 173h, 1F3h – Secteur, E/S, 8 bits

Ce registre contient le numéro du 1

er secteur concerné par chaque opération d’accès. Il peut également contenir les

bits 0 à 7 de l’adresse LBA (voir la section correspondante)

Lorsqu’une opération est terminé, ce registre contient le numéro du dernier secteur affecté par l’opération.

74h, F4h, 174h, 1F4h – Cylindre inférieur, E/S, 8 bits

Ce registre contient les 8 bits de poids faibles du numéro de cylindre pour l’opération. Il peut également contenir

les bits 8 à 15 de l’adresse LBA.

Une fois l’opération achevée, il contient les 8 bits de poids faibles du dernier cylindre affecté.

75h, F5h, 175h, 1F5h – Cylindre supérieur, E/S, 8 bits

Ce registre contient les 8 bits de poids forts du numéro de cylindre pour l’opération. Certains contrôleurs n’utilisent

que les 2 bits de poids faibles de ce registre. Il est donc préférable de ne pas utiliser les autres. Il peut également

contenir les bits 16 à 23 de l’adresse LBA (et dans ce cas, tout le registre est utilisé).

Une fois l’opération achevée, il contient les 8 bits de poids forts du dernier cylindre affecté.

76h, F6h, 176h, 1F6h – Lecteur et tête, E/S, 8 bits

Ce registre contient le lecteur sélectionné (bit 4, 0 = maître, 1 = esclave) ainsi que le numéro de la tête (bits 0 à 3)

pour l’opération. Les bits 0 à 3 peuvent également contenir les bits 24 à 27 de l’adresse LBA.

Les bits 5 et 7 doivent être positionné à 1 tandis que le bit 6 indique le mode d’adressage (0 = CHS, 1 = LBA)

77h, F7h, 177h, 1F7h – État, Entrée, 8 bits

Ce registre contient l’état du contrôleur. Sa lecture provoque l’effacement de toute interruption en instance et

constitue une confrmation tacite de celle-ci.

Laisser un commentaire