13H INTERNE (0x13)
Fonction 43H (0x43 ou 67) --> s'est prolongé écrivent (prolongements 13H INTERNES d'IBM/MS)
Call with: AH = 43H
AL = write flags (See the table in
comments)
DL = drive number.
DS:SI = disk address packet
Return: If Function Successful,
Carry Flag = clear
AH = 00H
If Function Unsuccessful,
Carry Flag = set
AH = error code
Commentaires :
Cette fonction est la prolongation pour le disque écrivent la fonction. Si la fonction est réussie portent le drapeau est claire et OH le registre est 00H, porte autrement le drapeau est réglé et OH des retours le code d'erreur. Le champ de comptage de blocs du paquet d'adresse de disque est placé au nombre de blocs avec succès. L'information de écrivent des drapeaux pour différentes versions a été donnée dans la table suivante :
Version 1.0 et 2.0 |
Version 2.1 et plus tard |
Valeur |
Description |
Valeur |
Description |
0 mordu |
Vérifier écrivent |
00H et 01H |
Écrire vérifient en dehors |
Peu 1 7 |
Réservé (0) |
02H |
Écrivent avec vérifient |
13H INTERNE (0x13)
Fonction 44H (0x44 ou 68) --> vérifier les secteurs (prolongements 13H INTERNES d'IBM/MS)
Call with: AH = 44H
DL = drive number
DS:SI = disk address packet
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
Commentaires :
Cette fonction est la prolongation pour vérifient la fonction de secteurs. Si la fonction est réussie portent le drapeau est claire et OH le registre est 00H, porte autrement le drapeau est réglé et OH des retours le code d'erreur. Le champ de comptage de blocs du paquet d'adresse de disque est placé au nombre de blocs avec succès
13H INTERNE (0x13)
Fonction 45H (0x45 ou 69) --> la serrure/ouvrent la commande (prolongements 13H INTERNES d'IBM/MS)
Call with: AH = 45H
AL = Operation Number (See the Table in
comments)
DL = Drive number
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
AL = Lock State (00H = Unlocked)
If Function Unsuccessful,
Carry Flag = Set
AH = Error code
Commentaires :
Cette fonction est employée pour fermer à clef/ouvre la commande. Cette fonction est exigée pour être soutenue pour toutes les commandes démontables numérotées 80H ou plus haut. Jusqu'à 255 serrures peuvent être placées sur une commande, et les médias ne seront pas physiquement ouverts jusqu'à ce que toutes les serrures aient été enlevées.
Si la fonction est réussie portent le drapeau est claire et OH le registre est 00H, porte autrement le drapeau est réglé et OH des retours le code d'erreur.
Les nombres d'opération pour la serrure différente/ouvrent l'opération de la commande ont été donnés dans la table suivante :
Valeur |
Fonction |
00H |
Fermer les médias à clef dans la commande |
01H |
Ouvrir les médias |
02H |
Vérifier le statut de serrure |
|