INT 13H (0x13)
Η λειτουργία 1C0AH (0x1C0A) > παίρνει τη διαμόρφωση συσκευών (σταθερός δίσκος ESDI)
Call with: AX = 1C0AH
DL = drive
ES:BX = buffer for Drive Configuration Status
Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
Σχολιάζει:
Αυτή η λειτουργία χρησιμοποιείται για να πάρει τη διαμόρφωση συσκευών για το δίσκο. Εάν η λειτουργία είναι επιτυχής, φέρτε τη σημαία είναι σαφής και ο κατάλογος AH είναι 01H φέρνει αλλιώς τη σημαία τίθεται και ο κατάλογος AH επιστρέφει τη θέση. Ο ακόλουθος πίνακας παρουσιάζει το σχήμα του φραγμού θέσης διαμόρφωσης Drive ESDI:
Όφσετ |
Μέγεθος |
Περιγραφή |
00H |
Ψηφιολέξη |
09H |
01H |
Ψηφιολέξη |
αριθμός λέξεων στο φραγμό (06H) |
02H |
Ψηφιολέξη |
σημαίες |
03H |
Ψηφιολέξη |
αριθμός εφεδρικών τομέων ανά κύλινδρο |
04H |
Το διπλό Word |
συνολικός αριθμός χρησιμοποιήσιμων τομέων |
08H |
Λέξη |
συνολικός αριθμός κυλίνδρων |
0AH |
Ψηφιολέξη |
διαδρομές ανά κύλινδρο |
0BH |
Ψηφιολέξη |
τομείς ανά διαδρομή |
INT 13H (0x13)
Η λειτουργία 1C0BH (0x1C0B) > παίρνει τη διαμόρφωση προσαρμοστών (σταθερός δίσκος ESDI)
Call with: AX = 1C0BH
ES:BX = buffer for Controller Configuration
Status Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
Σχολιάζει:
Αυτή η λειτουργία χρησιμοποιείται για να πάρει τη διαμόρφωση προσαρμοστών. Εάν η λειτουργία είναι επιτυχές φέρτε τη σημαία είναι σαφής και AH είναι 01H, εάν ανεπιτυχές φέρνει τη σημαία τίθεται και AH επιστρέφει τη θέση.
INT 13H (0x13)
Η λειτουργία 1C0CH (0x1C0C) > παίρνει pos τις πληροφορίες (σταθερός δίσκος ESDI)
Call with: AX = 1C0CH
ES:BX = buffer for POS Information Status
Block
Return: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
Σχολιάζει:
Αυτή η λειτουργία χρησιμοποιείται για να πάρει τις pos πληροφορίες. Εάν η λειτουργία είναι επιτυχές φέρτε τη σημαία είναι σαφής και AH είναι 01H, εάν ανεπιτυχές φέρνει τη σημαία τίθεται και AH επιστρέφει τη θέση.
INT 13H (0x13)
Η λειτουργία 1C0EH (0x1C0E) > μεταφράζει RBA aba (σταθερός δίσκος 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: If function successful
Carry flag = clear
AH = 01H
If function unsuccessful
Carry flag = set
AH = status
Σχολιάζει:
Αυτή η λειτουργία μεταφράζει το RBA (σχετική διεύθυνση φραγμών) aba (απόλυτη διεύθυνση φραγμών). Εάν η λειτουργία είναι επιτυχής φέρτε τη σημαία είναι σαφής και ο κατάλογος AH είναι 01H, φέρτε αλλιώς τη σημαία τίθεται και AH επιστρέφει τη θέση.
|