Het formaat van het parameterblok voor PC/BIJ en PS/2 vaste schijven is als volgt:
Byte (s) |
Inhoud |
00H_01H |
maximum aantal cilinders |
02H |
maximum aantal hoofden |
03H-04H |
Gereserveerd |
05H-06H |
de aanvang schrijft precompensatiecilinder |
07H |
maximum ECC uitbarstingslengte |
08H |
De opties van de aandrijving
Beetje (s) |
Betekenis (als reeks) |
0 – 2 |
gebruikt niet |
3 |
meer dan 8 hoofden |
4 |
gebruikt niet |
5 |
de kaart’van het fabrikantens tekort huidig bij
maximum cilinder + 1 |
6 – 8 |
nonzero (10, 01, of 11) als gehandicapten opnieuw probeert |
|
09H-0BH |
Gereserveerd |
0CH-0DH |
landende streekcilinder |
0EH |
sector per spoor |
0FH |
Gereserveerd |
INT 13H (0x13)
Functie 0A H (0x0A of 10) Gelezen lange sector
Vraag met: AH = 0AH
AL = aantal sectoren
CH = cilinder
CL = sector
DH = hoofd
DL =aandrijving
80H-FFHvaste schijf
S: BX = segment: compensatie van buffer
Returns:If succesvolle functie
Draag vlag = ontruimen
AH = 00H
AL = aantal overgebrachte sectoren
Als niet succesvolle functie
Draag vlag = plaatsen
AH = status
Becommentariëert:
Deze functie leest een sector of sectoren van schijf in geheugen samen met een code het Verbeteren van de 4 bytefout van de Code (ECC) voor elke sector. In tegenstelling tot de normale Gelezen sectorfunctie de Functie 02H (van int. 13H (0x13)), ECC worden de fouten niet automatisch verbeterd. De multi sectoroverdrachten worden geëindigd na om het even welke sector met een gelezen fout.
|