Diese Funktion wird auf nur Festplatten gestützt. Die oberen 2 Bits der Zylindernummer mit 10 Bits werden in die oberen 2 Bits von Register CL gelegt.
INTERNES 13H (0x13)
Funktion 0BH (0x0B oder 11) >> schreiben Sektor lang
Anruf mit:AH = 0BH
AL = Zahl der Sektoren
CH = Zylinder
CL = Sektor
AVW = Kopf
DL = Antrieb
Festplatte 80H-FFH
ES: BX = Segment: Versatz des Puffers
Rückkehr: Wenn Funktion erfolgreich
Markierungsfahne tragen = frei
AH = 00H
AL = Zahl der Sektoren gebracht
Wenn Funktion erfolglos
Markierungsfahne tragen = einstellen
AH = status
Anmerkungen:
Diese Funktion schreibt einen Sektor von Gedächtnis zu Scheibe. Wert jedes Sektors von Daten muß von seinem 4 Code des Bytes ECC gefolgt werden. Die oberen 2 Bits der Zylindernummer mit 10 Bits werden in die oberen 2 Bits von Register CL gelegt. Diese Funktion wird auf nur Festplatten gestützt.
INTERNES 13H (0x13)
Funktion 0CH (0x0C oder 12) >> Suchvorgang
Anruf mit:AH = 0CH
CH = niedriger 8 Bits Zylinder
CL- = Upper2 Bits des Zylinders in den Spitzen 6-7
AVW = Kopf
DL = Antrieb
Festplatte 80H-FFH
Rückkehr: Wenn Funktion erfolgreich
Markierungsfahne tragen = frei
AH = 00H
Wenn Funktion erfolglos
Markierungsfahne tragen = einstellen
AH = status
Anmerkungen:
Diese Funktion bringt die Scheibe Lese-Schreibköpfe zum spezifizierten Zylinder in Position, ohne irgendwelche Daten zu übertragen. Die oberen 2 Bits der Zylindernummer werden in die oberen 2 Bits von Register CL gelegt. Diese Funktion wird auf nur Festplatten gestützt.
|