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