INT 13H (0x13)
De functie 09H (0x09) initialiseert vaste schijfkenmerken
Vraag met:AH = 09H
DL = aandrijving
80H-FFHvaste schijf
Op de Vector PC/XT voor int. moet 41H richten aan het blok van de schijfparameter of, op PC/BIJ en PS/2
De vector voor int. 41H moet aan het blok van de schijfparameter voor aandrijving 0 richten
De vector voor int. 46H moet aan het blok van de schijfparameter voor aandrijving 1 richten
Returns:If succesvolle functie
Draag vlag = ontruimen
AH = 00H
Als niet succesvolle functie
Draag vlag = plaatsen
AH = status
Becommentariëert:
Deze functie initialiseert het vaste schijfcontrolemechanisme voor verdere I/O verrichtingen, gebruikend de waarden die in het BIOS van ROM blok van de schijfparameter (s) worden gevonden. De functie wordt gesteund op vaste slechts schijf. Het formaat van het parameterblok voor vaste schijven PC en PC/XT is als volgt:
Byte (s) |
Inhoud |
00H-01H |
Maximum aantal cilinders |
02H |
Maximum aantal hoofden |
03H-04H |
Verminderde de aanvang schrijft huidige cilinder |
05H-06H |
De aanvang schrijft precompensatiecilinder |
07H |
Maximum ECC uitbarstingslengte |
08H |
De optie van de aandrijving
Beetje (s) |
Betekenis (als reeks) |
0 – 2 |
aandrijvings optie |
3 – 5 |
gereserveerde (0) |
6 |
maak ECC ingangen onbruikbaar |
7 |
maak disk-access onbruikbaar opnieuw probeert |
|
09H |
Standaard onderbrekingswaarde |
0AH |
De waarde van de onderbreking voor formaataandrijving |
0BH |
De waarde van de onderbreking voor controleaandrijving |
0CH-0FH |
Gereserveerd |
|