INT 13H (0x13)
Η λειτουργία 4EH (0x4E ή 78) > έθεσε τη διαμόρφωση υλικού (επεκτάσεις της ΙΒΜ/κρατών μελών INT 13H v2.1)
Call with: AH = 4EH
AL = Function Number ( See the Table in
comments)
DL = Drive number
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
AL = Status
Σχολιάζει:
Αυτή η λειτουργία χρησιμοποιείται για να θέσει τη διαμόρφωση υλικού. Οι αριθμοί λειτουργίας για το Al για να καλέσει αυτήν την λειτουργία έχουν δοθεί στον ακόλουθο πίνακα:
Αξία |
Περιγραφή |
00H |
Επιτρέψτε prefetch |
01H |
Θέστε εκτός λειτουργίας prefetch |
02H |
Θέστε το μέγιστο τρόπο μεταφοράς PIO |
03H |
Θέστε PIO τον τρόπο 0 |
04H |
Θέστε τον τρόπο μεταφοράς προεπιλογής PIO |
05H |
Επιτρέψτε το μέγιστο τρόπο DMA INT 13H |
06H |
Θέστε εκτός λειτουργίας το DMA INT 13H |
Οι τρόποι DMA και PIO είναι αμοιβαία αποκλειστικοί επομένως η επιλογή του DMA θέτει εκτός λειτουργίας PIO για είτε τη διευκρινισμένη συσκευή είτε όλες τις συσκευές σε εκείνο τον ελεγκτή και η επιλογή PIO θέτει εκτός λειτουργίας το DMA
INT 13H (0x13)
Η λειτουργία 5001H (0x5001) > στέλνει την εντολή πακέτων (ενισχυμένη προδιαγραφή Drive δίσκων v3.0)
Call with: AX = 5001H
DL = Drive number
ES:BX = Command packet (See the Table in
comments)
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
Σχολιάζει:
Αυτή η λειτουργία χρησιμοποιείται για να στείλει τις εντολές πακέτων. Εάν η λειτουργία είναι επιτυχής φέρτε τη σημαία είναι σαφής και ο κατάλογος AH είναι 00H, φέρτε αλλιώς τη σημαία τίθεται και AH επιστρέφει τον κώδικα λάθους. Το σχήμα του ενισχυμένου πακέτου εντολής προδιαγραφών Drive δίσκων v3.0 έχει δοθεί στον ακόλουθο πίνακα:
Όφσετ |
Μέγεθος |
Περιγραφή |
00H |
ΛΕΞΗ |
Υπογραφή B055H |
02H |
ΨΗΦΙΟΛΕΞΗ |
Μήκος του πακέτου στις ψηφιολέξεις |
03H |
ΨΗΦΙΟΛΕΞΗ |
Διατηρημένο (0) |
04H |
Ν BYTEs |
Σχηματοποιημένα στοιχεία πακέτων |
INT 13H (0x13)
Λειτουργία 5501H (0x5501) > έρευνα (Seagate ST01/ST02)
Call with: AX = 5501H
DH = Number of bytes to transfer
DL = Drive Number
ES:BX = Buffer for results
Return:
ES:BX buffer, filled with the Inquiry results.
Σχολιάζει:
Αυτή η λειτουργία χρησιμοποιείται για να στείλει την έρευνα. Το ΖΩΝΤΑΝΌ ΟΝ ST01/ST02 δεν επιστρέφει οποιαδήποτε επιτυχία ή η ένδειξη αποτυχίας για τη λειτουργία επομένως όλες οι εντολές πρέπει να υποτίθεται ότι ήταν επιτυχής.
Το ΖΩΝΤΑΝΌ ΟΝ ST01/ST02 χαρτογραφεί πάντα τις κινήσεις του μετά από τις προηγούμενες κινήσεις ΖΩΝΤΑΝΟΎ ΟΝΤΟΣ χωρίς αλλαγή της αρίθμησης κίνησης ΖΩΝΤΑΝΟΎ ΟΝΤΟΣ σε 0040H:0075H. Αυτή η εντολή είναι ίδια με την εντολή έρευνας SCSI
|