Cette fonction est soutenue sur les disques fixes seulement. Les 2 bits supérieurs du nombre de cylindre de 10 bits sont placés dans les 2 bits supérieurs du CL de registre.
INT 13H (0x13)
Fonction 0BH (0x0B or 11) >> Écrire le secteur long
Appel avec:AH = 0BH
AL = nombre de secteurs
CH = cylindre
CL = secteur
DH = tête
DL =commande
80H-FFH disque fixe
ES: BX = segment:excentrage d'amortisseur
Retours:Si fonction réussie
Porter le drapeau = clair
AH = 00H
AL =le nombre de secteurs a transféré
Si fonction non réussie
Porter le drapeau = placent
AH = statut
Commentaires:
Cette fonction écrit un secteur de mémoire au disque. La valeur de chaque secteur des données doit être suivie de son 4 code du byte ECC. Les 2 bits supérieurs du nombre de cylindre de 10 bits sont placés dans les 2 bits supérieurs du CL de registre. Cette fonction est soutenue sur les disques fixes seulement
INT 13H (0x13)
Fonction 0CH (0x0C or 12) >>Recherche
Appel avec:AH = 0CH
CH =abaisser 8 bits de cylindre
CL =bits du haut 2 de cylindre dans le peu 6-7
DH = tête
DL = commande
80H-FFH disque fixe
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 place les têtes lecture/écriture de disque au cylindre indiqué sans transférer n'importe quelles données. Les 2 bits supérieurs du nombre de cylindre sont placés dans les 2 bits supérieurs du CL de registre. Cette fonction est soutenue sur les disques fixes seulement.
|