INT 13H (0x13)
Fonction 15H (0x15 or 21) >> Obtenir le type de disque
Appel avec:AH = 15H
DL = commande
00H-7FH disquette
80H-FFH disque fixe
Retours:Si fonction réussie
Porter le drapeau = clair
AH = drive type code
00H si aucun présent d'entraînement
01H si unité de disquettes sans changer-ligne appui
02H si unité de disquettes avec la changer-ligne appui
03H if disque fixe |
Et, si disque fixe (AH =03H)
CX: DX = nombre de 512 secteurs de byte
Si fonction non réussie
Porter le drapeau = placent
AH = statut
Commentaires:
Cette fonction renvoie un code indiquant le type de disque souple ou fixe référencée par le code indiqué d'entraînement.
INT 13H (0x13)
Fonction 16H (0x16 or 22) >> Obtenir le statut de changement de disque
Appel avec: AH = 16H
DL = commande
00H-7FH disquette
Retours : Si la ligne de changement inactive et le disque n'a pas été changée
Porter le drapeau = clair
AH = 00H
Si la ligne de changement active et le disque ont pu avoir été changés
Porter le drapeau = placent
AH = 06H
Commentaires:
Cette fonction renvoie le statut de la ligne de changement, indiquant si le disque dans la commande a pu avoir été remplacé depuis le dernier accès de disque. Si cette fonction retourne avec l'ensemble de drapeau de porter, le disque n'a pas été nécessairement changé et la ligne de changement peut être activée simplement en ouvrant et en fermant la porte d'unité de disques sans enlever la disquette.
|