INT 13H (0x13)
Fonction 09H (0x09) >> Initialiser les caractéristiques de disque fixe
Appel avec: AH = 09H
DL = commande
80H-FFH disque fixe
Sur le vecteur de PC/XT pour 41H INTERNE
doit se diriger au bloc de paramètre de disque ou, sur le PC/AT et le PS/2
Le vecteur pour 41H INTERNE doit se diriger au disque
bloc de paramètre pour le lecteur 0
Le vecteur pour 46H INTERNE doit se diriger au disque
bloc de paramètre pour le lecteur 1
Retours:Si fonction réussie
Porter le drapeau = clair
AH = 00H
Si fonction non réussie
Porter le drapeau = placent
AH = statut
Commentaires:
Cette fonction initialise le contrôleur de disque fixe pour des opérations suivantes d'entrée-sortie, en utilisant les valeurs trouvées dans les blocs de paramètre de disque de BIOS de ROM. La fonction est soutenue sur la disque fixe seulement. Le format de bloc de paramètre pour les disques fixes de PC et de PC/XT est comme suit:
Bytes |
Table des matières |
00H-01H |
Nombre maximum des cylindres |
02H |
Nombre maximum des têtes |
03H-04H |
Commencer réduit écrivent le cylindre de courant |
05H-06H |
Commencer écrivent pré le cylindre de compensation |
07H |
Longueur d'éclat du maximum ECC |
08H |
Conduire l'option
Peu |
Signification (si ensemble) |
0 - 2 |
conduire l'option |
3 - 5 |
réservé (0) |
6 |
neutraliser les entrées d'ECC |
7 |
neutraliser les tentatives de disque-accès |
|
09H |
Valeur d'arrêt standard |
0AH |
Valeur d'arrêt pour la commande de format |
0BH |
Valeur d'arrêt pour la commande de contrôle |
0CH-0FH |
Réservé |
|