13H INTERNE (0x13)
Fonction 20H (0x20 ou 32) --> obtenir le format courant de médias (le dispositif démontable de médias de Compaq ATAPI)
Call with: AH = 20H
DL = drive number
Return: If Function Successful,
Carry Flag = clear
AL = media type
AH = 00H
If Function Unsuccessful,
CF = set
AH = error code
Commentaires :
Cette fonction est employée pour obtenir le format courant de médias. Des valeurs pour le type de supports de disquette de Compaq/ATAPI ont été indiquées dans la table suivante :
Valeur |
Médias |
03H |
720K (1M non formaté) |
04H |
1.44M (2M non formatés) |
06H |
2.88M (4M non formatés) |
0CH |
360K |
0DH |
1.2M |
0EH |
Toshiba 3mode |
0FH |
NEC 3mode (1024 bytes par secteurs) |
10H |
Dispositif démontable de médias d'ATAPI |
13H INTERNE (0x13)
Fonction 21H (0x21 ou 33) --> lire les secteurs multiples de disque (picoseconde et PS/2, les disques durs)
Call with: AH = 21H
AL = number of sectors to Read
CH = low byte of 12-bit cylinder number
CL = starting sector (bits 0 to 5) and bits 8
and 9 of cylinder (bits 6 and 7)
DH = head number (bits 0 to 5) and bits 10
and 11 of cylinder (bits 6 and 7)
DL = drive number
ES:BX = Data buffer to be read
Return: If Function Successful,
Carry flag = clear
ES:BX = Filled Data Buffer
If Function Unsuccessful,
Carry flag = set
AH = status
Commentaires :
La fonction est employée pour lire les secteurs multiples de disque en utilisant le mode bloc multiple, qui produit d'une interruption seulement après la fin de transférer un groupe de secteurs plutôt qu'après chaque secteur.
13H INTERNE (0x13)
Fonction 22H (0x22 ou 34) --> écrire les secteurs multiples de disque (picoseconde et PS/2, les disques durs)
Call with: AH = 22H
AL = number of sectors to be written
CH = low byte of 12-bit cylinder number
CL = starting sector (bits 0 to 5) and bits 8
and 9 of cylinder (bits 6 and 7)
DH = head number (bits 0 to 5) and bits 10
and 11 of cylinder (bits 6 and 7)
DL = drive number
ES:BX = buffer containing data to be written
Return: If function Successful,
Carry Flag = clear
AH = 01H
If function Unsuccessful,
Carry Flag = Set
AH = Status
Commentaires :
La fonction est employée pour écrire les secteurs multiples de disque en utilisant le mode bloc multiple, qui produit d'une interruption seulement après la fin de transférer un groupe de secteurs plutôt qu'après chaque secteur.
13H INTERNE (0x13)
Fonction 22H (0x22 ou 34) --> activer/la cachette (QuickCache II v4.20)
Call with: AH = 22H
AL = new state (00H, if disabled and 01H,
if enabled)
Return: If Function Successful,
AX = 0000H
If Function Unsuccessful,
AX = status
Commentaires :
Cette fonction permet et/ou neutralise cacher de toutes les commandes. Si la fonction est réussie le registre de HACHE est 0000H renvoie autrement le statut.
|