Interruption 21h |
Fonction 1Fh |
Demande des paramètres de l'unité disque courant |
|---|---|---|
| CP/M, DOS 1.0+, OS/2, Windows NT | ||
Description
Cette fonction permet de demander les paramètres de l'unité disque courant.
Entrée
| Registre | Valeur ou description |
|---|---|
| AH | 1Fh |
Sortie
| Registre | Valeur ou description | ||||
|---|---|---|---|---|---|
| AL | Ce registre permet d'indiquer le code de sortie : | ||||
| Valeur | Description | ||||
| FFh | Le code indique que l'unité disque n'est pas valide | ||||
| 00h | Le code indique que la fonction a été exécuté avec succès et que dans ce cas : | ||||
| Registre | Description | ||||
| DS:BX | Cette paire de registre permet d'indiquer l'adresse du tampon des paramètres de l'unité disque : | ||||
| Déplacement | Longueur | Description | |||
| 00h | 1 octet | Ce champ indique l'identificateur de périphérique physique | |||
| 01h | 1 octet | Ce champ indique le numéro de l'unité de disque logique | |||
| 02h | 2 octets (Mots) | Ce champ indique le nombre d'octets par secteur | |||
| 04h | 1 octet | Ce champ indique le nombre de secteur par unité d'allocation partit haute | |||
| 05h | 1 octet | Ce champ indique le nombre de secteur par unité d'allocation partit de compteur de décalage (Shift Count) | |||
| 06h | 2 octets (Mots) | Ce champ indique le numéro du secteur à laquelle commence la première FAT | |||
| 08h | 1 octet | Ce champ indique le nombre de FAT que contient l'unité de disque | |||
| 09h | 2 octets (Mots) | Ce champ indique le nombre d'entrées que contient un répertoire | |||
| 0Bh | 2 octets (Mots) | Ce champ indique le numéro du premier secteurs contenant des données | |||
| 0Dh | 2 octets (Mots) | Ce champ indique le numéro du premier secteurs contenant des données | |||
| 0Fh | 2 octets (Mots) | Ce champ indique le nombre d'unité d'allocation moins 1 | |||
| 11h | 1 octets | Ce champ indique le nombre de secteur qu'utilise une FAT | |||
| 12h | 2 octets (Mots) | Ce champ indique le numéro de secteur à laquelle commence le répertoire racine | |||
| 14h | 2 octets (Mots) | Ce champ indique l'adresse de la table d'allocation | |||
Références
La Bible du PC: Programmation système - Sixième Edition, Edition Micro-Application, Michael Tischer, 1996, ISBN: 2-7429-0544-8, page 1508.
Quick Reference: Programmer avec les fonctions de MS-DOS, Edition Microsoft PRESS, Ray Duncan, 1991, ISBN: 2-266-04061-8, page 37.
Dernière mise à jour : Jeudi, le 3 mars 2016
