13H INTERNE (0x13)
Fonction 3EH (0x3E ou 62) --> placer la bonification de Simple-Secteur (QuickCache II v4.20)
Call with: AH = 3EH
AL = New value for bonus
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Commentaires :
Cette fonction est employée pour placer la bonification de Simple-Secteur. Si la fonction est réussie la HACHE est 0000H, si la HACHE non réussie renvoie le statut.
13H INTERNE (0x13)
Fonction 3FH (0x3F ou 63) --> placer la bonification Thrashold (QuickCache II v4.20)
Call with: AH = 3FH
AL = New value for bonus threshold
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = Status
Commentaires :
Cette fonction est employée pour placer le seuil de bonification. Si la fonction est réussie la HACHE est 0000H, si la HACHE non réussie renvoie le statut.
13H INTERNE (0x13)
Fonction 41H (0x41 ou 65) --> contrôle d'installation (prolongements 13H INTERNES d'IBM/MS)
Call with: AH = 41H
BX = 55AAH
DL = Drive number (80H-FFH)
Return: If Extensions Supported and Function Successful,
Carry Flag = Clear
BX = AA55H
AH = Major version of extensions (See the
table in Comments)
AL = Internal use
CX = API subset support bitmap (See the
Table in Comments)
DH = Extension version (v2.0 and later)
If Extension not Supported or Function Unsuccessful,
Carry Flag = set
AH = 01H (Function Invalid)
Commentaires :
Contrôles ce de fonctionnement si les prolongements 13H INTERNES d'IBM/MS sont installés et soutenus. Des valeurs pour des versions principales des prolongements ont été indiquées dans la table suivante :
Valeur |
Version principale de prolongation |
01H |
1.x |
20H |
2.0/EDD-1.0 |
21H |
2.1/EDD-1.1 |
30H |
EDD-3.0 |
Les champs de peu pour la carte binaire INTERNE de soutien des prolongements 13H api d'IBM/MS ont été donnés dans la table suivante :
Peu |
Description |
0 |
Les fonctions prolongées d'accès de disque (AH=42H, 43H, 44H, 47h et 48H) ont soutenu. |
1 |
Les fonctions démontables de contrôleur d'entraînement (AH=45H, 46H, 48H, 49H, et INT15/AH =52H) ont soutenu. |
2 |
Les fonctions augmentées de l'unité de disques (EDD) (AH=48H et AH=4EH) ont soutenu. La table de paramètre prolongée d'entraînement est valide. |
3-15 |
Réservé (0) |
13H INTERNE (0x13)
Fonction 42H (0x42 ou 66) --> s'est prolongé lu (prolongements 13H INTERNES d'IBM/MS)
Call with: AH = 42H
DL = Drive number
DS:SI = Disk address packet (See the table in
comments)
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 la fonction lue par disque. 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 transféré. Le format du paquet d'adresse de disque a été donné ci-dessous :
Excentrage |
Taille |
Description |
00H |
BYTE |
Taille du paquet (10H) |
01H |
BYTE |
Réservé (0) |
02H |
WORD |
Nombre de blocs à transférer |
04H |
DWORD |
Amortisseur de transfert |
08H |
QWORD |
Commençant le nombre de bloc absolu (LBA) |
|