Section courante

A propos

Section administrative du site

00h à 07h 08h à 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h 21h 22h 23h 24h 25h 26h 27h 28h 29h 2Ah 2Bh 2Eh 2Fh 33h 41h 4Bh 59h 5Ch 67h 7Ah 80h à F0h Rechercher

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