Port d'entrée/sortie 80x86 | 0061h |
---|---|
AT, PS/2 | System control port B |
Description
Ce port permet de manipuler le port système du 8042 pour être compatible au registre B de sortie du contrôleur 8255A destiné au clavier.
Lecture
Bits | Description |
---|---|
0 | Ce bit vaut 1 si la minuterie 2 du PC Speaker est activé. |
1 | Ce bit vaut 1 si les données du PC Speaker sont activés. |
2 | Ce bit vaut 1 si la vérification de parité est désactivé. |
3 | Ce bit vaut 1 si la vérification du canal est désactivé. |
4 | Ce bit vaut 1 si la bascule avec chaque requête de rafraichissement se produit. |
5 | Ce bit vaut 1 pour une minuterie 2 de sortie. |
6 | Ce bit vaut 1 pour une vérification de canal. |
7 | Ce bit vaut 1 pour une vérification de parité |
Ecriture
Bits | Description |
---|---|
0 | Ce bit permet de fixer l'état la minuterie 2 du PC Speaker active s'il vaut 1. |
1 | Ce bit permet d'activer les données du PC Speaker s'il vaut 1. |
2 | Ce bit permet de désactivé la vérification de parité s'il vaut 1. |
3 | Ce bit permet de désactivé la vérification du canal s'il vaut 1. |
4 à 6 | Ces bits sont réservés. |
7 | Ce bit permet de réinitialiser la minuterie 0 de sortie (IRQ0). |
Exemples
Cet exemple adresse le PC Speaker pour émettre un son dont la fréquence, indiqué par la variable «Frequence», est exprimée en Hertz. Le son est émis jusqu'à ce qu'un appel au même port se produit avec un interdiction du son.
L'exemple suivant arrête le son émis par le PC Speaker mais n'affecte en aucun cas le son de la carte de son (SoundBlaster, AdLib,...). Elle affecte seulement le PC Speaker!
Références
ABIOS for IBM PS/2 Computers and Compatibles - The Complete Guide to ROM-Based System Software for OS/2, Edition Addison-Wesley, Phoenix Technologies Ltd., 1987, ISBN: 0-201-51805-8, page 65 à 66.
Dernière mise à jour : Samedi, le 2 août 2014