Παράμετρος |
Μέγεθος στις ψηφιολέξεις |
Περιγραφή |
pp.packetsize = 16 |
1 Ψηφιολέξη |
Μέγεθος του πακέτου = 10H |
pp.reserved = 0 |
1 Ψηφιολέξη |
Διατηρημένος = 0 |
pp.blockcount = numofsectors |
2 Ψηφιολέξεις |
Αριθμός τομέων που διαβάζουν |
pp.bufferaddress = (προσροφητικός άνθρακας * μακριά)
MK_FP (FP_SEG((void far*)buffer), FP_OFF((void far*)buffer)); |
|
για τον απομονωτή στοιχείων ή τον απομονωτή μεταφοράς |
pp.blocknumber[0 ] = sectornumber |
4 Ψηφιολέξεις |
Αριθμός τομέα σε ανάγνωση-γραφής (γενικά, χρειαζόμαστε μόνο αυτό). Μόνο μόνο αυτό μπορεί να υποστηρίξει μέχρι 2,1 terabyte. |
pp.blocknumber[1 ] = 0 |
4 Ψηφιολέξεις |
Αριθμός φραγμών.
Χρησιμοποιήστε αυτό, εάν έχοντας πρόσβαση στο δίσκο μεγαλύτερων έπειτα 2,1 terabyte στο μέγεθος. |
i.h.ah = 0x42 ή i.h.ah = 0x43 |
2 Ψηφιολέξεις |
Αριθμός λειτουργίας επεκτάσεων INT 13H |
i.h.al = 0x00 |
1 Ψηφιολέξη |
Γράψτε ότι οι σημαίες χρησιμοποιούμενες μέσα γράφουν τη λειτουργία μόνο,
00H, 01H χρησιμοποιείται για Write χωρίς Verify και 02H χρησιμοποιείται για γράφει με ελέγχει |
i.h.dl = κίνηση |
2 Ψηφιολέξεις |
Φυσικός αριθμός Drive |
i.x.si = FP_OFF ((κενό far*)&pp) |
|
ds:si για τις παραμέτρους απομονωτών |
s.ds = FP_SEG ((κενό far*)&pp) |
|
ds:si για τις παραμέτρους απομονωτών |
int86x (0x13, &i, &o, &s) |
|
Επικαλεσθείτε τη διευκρινισμένη λειτουργία του INT 13H με τις τιμές καταλόγων τμήματος |