INTERNES 13H (0x13)
Funktion 1C0AH (0x1C0A) --> Geräteausstattung (ESDI Festplatte) erhalten
Call with: AX = 1C0AH
DL = drive
ES:BX = buffer for Drive Configuration Status
Block
Return: Wenn Funktion erfolgreich
Carry flag = clear
AH = 01H
Wenn Funktion erfolglos
Carry flag = set
AH = status
Anmerkungen:
Diese Funktion wird verwendet, um die Geräteausstattung für die Scheibe zu erhalten. Wenn die Funktion erfolgreich ist, Markierungsfahne tragen ist frei und AH ist Register 01H tragen sonst Markierungsfahne ist gesetzt und AH Register Rückkehr der Status. Die folgende Tabelle zeigt das Format des ESDI Antrieb Konfiguration Status-Blockes:
Versatz |
Größe |
Beschreibung |
00H |
Byte |
09H |
01H |
Byte |
Zahl von Wörtern im Block (06H) |
02H |
Byte |
Markierungsfahnen |
03H |
Byte |
Zahl der Ersatzsektoren pro Zylinder |
04H |
Doppeltes Wort |
Gesamtzahl der verwendbaren Sektoren |
08H |
Wort |
Gesamtzahl der Zylinder |
0AH |
Byte |
Schienen pro Zylinder |
0BH |
Byte |
Sektoren pro Schiene |
INTERNES 13H (0x13)
Funktion 1C0BH (0x1C0B) --> Adapter-Konfiguration (ESDI Festplatte) erhalten
Call with: AX = 1C0BH
ES:BX = buffer for Controller Configuration
Status Block
Return: Wenn Funktion erfolgreich
Carry flag = clear
AH = 01H
Wenn Funktion erfolglos
Carry flag = set
AH = status
Anmerkungen:
Diese Funktion wird verwendet, um die Adapter-Konfiguration zu erhalten. Wenn die Funktion die tragenmarkierungsfahne ist frei erfolgreich ist und AH ist 01H, wenn erfolglos, tragen Markierungsfahne ist gesetzt und AH Rückkehr der Status.
INTERNES 13H (0x13)
Funktion 1C0CH (0x1C0C) --> Position Informationen (ESDI Festplatte) erhalten
Call with: AX = 1C0CH
ES:BX = buffer for POS Information Status
Block
Return: Wenn Funktion erfolgreich
Carry flag = clear
AH = 01H
Wenn Funktion erfolglos
Carry flag = set
AH = status
Anmerkungen:
Diese Funktion wird verwendet, um die Position Informationen zu erhalten. Wenn die Funktion die tragenmarkierungsfahne ist frei erfolgreich ist und AH ist 01H, wenn erfolglos, tragen Markierungsfahne ist gesetzt und AH Rückkehr der Status.
INTERNES 13H (0x13)
Funktion 1C0EH (0x1C0E) --> RBA zu ABA (ESDI Festplatte) übersetzen
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: Wenn Funktion erfolgreich
Carry flag = clear
AH = 01H
Wenn Funktion erfolglos
Carry flag = set
AH = status
Anmerkungen:
Diese Funktion übersetzt das RBA (relative Block-Adresse) zu ABA (absolute Block-Adresse). Wenn die Funktion tragen Markierungsfahne ist frei erfolgreich ist und AH ist Register 01H, trägt sonst Markierungsfahne ist gesetzt und AH Rückkehr der Status.
|