INT 13H (0x13)
Η λειτουργία 43H (0x43 ή 67) > εκτεταμένος γράφει (επεκτάσεις της ΙΒΜ/κρατών μελών INT 13H)
Call with: AH = 43H
AL = write flags (See the table in
comments)
DL = drive number.
DS:SI = disk address packet
Return: If Function Successful,
Carry Flag = clear
AH = 00H
If Function Unsuccessful,
Carry Flag = set
AH = error code
Σχολιάζει:
Αυτή η λειτουργία είναι η επέκταση για το δίσκο γράφει τη λειτουργία. Εάν η λειτουργία είναι επιτυχής φέρτε τη σημαία είναι σαφής και ο κατάλογος AH είναι 00H, φέρτε αλλιώς τη σημαία τίθεται και AH επιστρέφει τον κώδικα λάθους. Ο τομέας αρίθμησης φραγμών του πακέτου διευθύνσεων δίσκων τίθεται ως στόχος να αριθμήσει των φραγμών επιτυχώς. Οι πληροφορίες γράφουν ότι οι σημαίες για τις διαφορετικές εκδόσεις έχουν δοθεί στον ακόλουθο πίνακα:
Έκδοση 1.0 και 2.0 |
Έκδοση 2.1 και αργότερα |
Αξία |
Περιγραφή |
Αξία |
Περιγραφή |
Κομμάτι 0 |
Ελέγξτε ότι γράψτε |
00H και 01H |
Γράψτε χωρίς Verify |
Κομμάτια 1 έως 7 |
Διατηρημένο (0) |
02H |
Γράψτε με ελέγχει |
INT 13H (0x13)
Η λειτουργία 44H (0x44 ή 68) > ελέγχει τους τομείς (επεκτάσεις της ΙΒΜ/κρατών μελών INT 13H)
Call with: AH = 44H
DL = drive number
DS:SI = disk address packet
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
If Function Unsuccessful,
Carry Flag = Set
AH = error code
Σχολιάζει:
Αυτή η λειτουργία είναι η επέκταση για Verify τη λειτουργία τομέων. Εάν η λειτουργία είναι επιτυχής φέρτε τη σημαία είναι σαφής και ο κατάλογος AH είναι 00H, φέρτε αλλιώς τη σημαία τίθεται και AH επιστρέφει τον κώδικα λάθους. Ο τομέας αρίθμησης φραγμών του πακέτου διευθύνσεων δίσκων τίθεται ως στόχος να αριθμήσει των φραγμών επιτυχώς
INT 13H (0x13)
Η λειτουργία 45H (0x45 ή 69) > κλειδαριά/ξεκλειδώνει το Drive (επεκτάσεις της ΙΒΜ/κρατών μελών INT 13H)
Call with: AH = 45H
AL = Operation Number (See the Table in
comments)
DL = Drive number
Return: If Function Successful,
Carry Flag = Clear
AH = 00H
AL = Lock State (00H = Unlocked)
If Function Unsuccessful,
Carry Flag = Set
AH = Error code
Σχολιάζει:
Αυτή η λειτουργία χρησιμοποιείται για να κλειδώσει/ξεκλειδώνει την κίνηση. Αυτή η λειτουργία πρέπει για να υποστηριχθεί για οποιεσδήποτε μετακινούμενες κινήσεις που αριθμούνται 80H ή υψηλότερος. Μέχρι 255 κλειδαριές μπορούν να τοποθετηθούν σε μια κίνηση, και τα μέσα δεν θα ξεκλειδωθούν φυσικά έως ότου έχουν αφαιρεθεί όλες οι κλειδαριές.
Εάν η λειτουργία είναι επιτυχής φέρτε τη σημαία είναι σαφής και ο κατάλογος AH είναι 00H, φέρτε αλλιώς τη σημαία τίθεται και AH επιστρέφει τον κώδικα λάθους.
Οι αριθμοί λειτουργίας για τη διαφορετική κλειδαριά/ξεκλειδώνουν τη λειτουργία της κίνησης έχουν δοθεί στον ακόλουθο πίνακα:
Αξία |
Λειτουργία |
00H |
Μέσα κλειδαριών στην κίνηση |
01H |
Ξεκλειδώστε τα μέσα |
02H |
Ελέγξτε τη θέση κλειδαριών |
|