INT 13H (0x13)
Functie 1C0AH (0x1C0A) --> Krijg de Configuratie van het Apparaat (Vaste Schijf ESDI)
Call with: AX = 1C0AH
DL = drive
ES:BX = buffer for Drive Configuration Status
Block
Return: Als succesvolle functie
Carry flag = clear
AH = 01H
Als niet succesvolle functie
Carry flag = set
AH = status
Commentaren:
Deze Functie wordt gebruikt om de Configuratie van het Apparaat voor de schijf te krijgen. Als de functie succesvol is, draag vlag is duidelijk en het register AH is 01H draagt anders vlag wordt geplaatst en het register AH keert de Status terug. De volgende lijst toont het Formaat van het Blok van de Status van de Configuratie van de Aandrijving ESDI:
Compensatie |
Grootte |
Beschrijving |
00H |
Byte |
09H |
01H |
Byte |
aantal woorden in blok (06H) |
02H |
Byte |
vlaggen |
03H |
Byte |
aantal extra sectoren per cilinder |
04H |
Dubbel Word |
totaal aantal bruikbare sectoren |
08H |
Word |
totaal aantal cilinders |
0AH |
Byte |
sporen per cilinder |
0BH |
Byte |
sectoren per spoor |
INT 13H (0x13)
Functie 1C0BH (0x1C0B) --> Krijg de Configuratie van de Adapter (Vaste Schijf ESDI)
Call with: AX = 1C0BH
ES:BX = buffer for Controller Configuration
Status Block
Return: Als succesvolle functie
Carry flag = clear
AH = 01H
Als niet succesvolle functie
Carry flag = set
AH = status
Commentaren:
Deze Functie wordt gebruikt om de Configuratie van de Adapter te krijgen. Als de functie succesvolle is draag vlag is duidelijk en AH is 01H, als niet succesvol draagt vlag wordt geplaatst en AH keert de status terug.
INT 13H (0x13)
Functie 1C0CH (0x1C0C) --> Krijg POS Informatie (Vaste Schijf ESDI)
Call with: AX = 1C0CH
ES:BX = buffer for POS Information Status
Block
Return: Als succesvolle functie
Carry flag = clear
AH = 01H
Als niet succesvolle functie
Carry flag = set
AH = status
Commentaren:
Deze Functie wordt gebruikt om de POS Informatie te krijgen. Als de functie succesvolle is draag vlag is duidelijk en AH is 01H, als niet succesvol draagt vlag wordt geplaatst en AH keert de status terug.
INT 13H (0x13)
Functie 1C0EH (0x1C0E) --> Vertaal RBA aan ABA (Vaste Schijf ESDI)
Call with: AX = 1C0EH
CH = low 8 bits of cylinder number
CL = sector number (high two bits of
cylinder number in bits 6 and 7)
DH = head number
DL = drive number
ES:BX = ABA (Absolute Block Address)
number
Return: Als succesvolle functie
Carry flag = clear
AH = 01H
Als niet succesvolle functie
Carry flag = set
AH = status
Commentaren:
Deze Functie vertaalt RBA (het Relatieve Adres van het Blok) aan ABA (het Absolute Adres van het Blok). Als de functie succesvol is draag vlag is duidelijk en het register AH is 01H, draag anders Vlag wordt geplaatst en AH keert de status terug.
|