Λειτουργία INT 21H (0x21) 1CH (0x1C ή 28) παίρνουν τα στοιχεία 21H κίνησης (0x21 ή 33) τυχαίο διαβασμένο 22H (0x22 ή 34) τυχαίος γράφει 23H (0x23 ή 35) παίρνει το μέγεθος 24H αρχείων (0x24 ή 36) το σχετικό αριθμό 25H αρχείων συνόλου (0x25 ή 37) το σύνολο διακόπτει διανυσματικό 26H (0x26 ή 38) δημιουργεί το νέο πρόθεμα τμήματος προγράμματος (PSP) 27H (0x27 ή 39) τον τυχαίο φραγμό γράφει διαβασμένο 28H (0x28 ή 40)

Files Recovery Software
Σπίτι Στοιχεία Επικοινωνίας Εξυπηρέτηση Πελατών Κατεβάστε το Demo Προϊόντα  

 
 

INT 21H (0x21)

Λειτουργία 1CH (0x1C ή 28) > παίρνουν τα στοιχεία κίνησης

Call with: AH = 1CH
DL = Drive Code

Returns: If function is successful
AL = sectors per cluster
DS: BX = segment: offset of media ID byte
CX = size of physical sector in bytes
DX = number of clusters for default or
specified drive

Εάν η λειτουργία είναι ανεπιτυχής και άκυρη οδηγήστε ή κρίσιμο λάθος
AL = FFH

Σχολιάζει:

Αυτή η λειτουργία λαμβάνει τις πληροφορίες κατανομής για τη διευκρινισμένη κίνηση δίσκων και έναν δείκτη στην ψηφιολέξη προσδιορισμού μέσων από τον πίνακα κατανομής αρχείων της. Αναφέρετε τον πίνακα ψηφιολέξεων ταυτότητας περιγραφέα μέσων, που δίνεται στο INT 21H, λειτουργία 1BH, για τις πληροφορίες ταυτότητας MEDIA.

 

INT 21H (0x21)

Λειτουργία 1DH (0x1D ή 29) > διατηρημένος

INT 21H (0x21)

Λειτουργία 1EH (0x1E ή 30) > διατηρημένος

INT 21H (0x21)

Λειτουργία 1FH (0x1F ή 31) > διατηρημένος

INT 21H (0x21)

Λειτουργία 20H (0x20 ή 32) > διατηρημένος

INT 21H (0x21)

Λειτουργία 21H (0x21 ή 33) > τυχαίος που διαβάζεται

Call with: AH = 21H

DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if read successful
01H if end of file
02H if segment wrap, read canceled
03H if partial record read at end of
file

Σχολιάζει:

Αυτή η λειτουργία διαβάζει ένα επιλεγμένο αρχείο από ένα αρχείο στη μνήμη. Το αρχείο διαβάζεται στη μνήμη στην τρέχουσα διεύθυνση περιοχής μεταφοράς δίσκων, που διευκρινίζεται από την πιό πρόσφατη κλήση στη λειτουργία INT 21H 1AH.

 

INT 21H (0x21)

Λειτουργία 22H (0x22 ή 34) > τυχαίος γράφει

Call with: AH = 22H
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if write successful
01H if disk full
02H if segment wrap, write canceled

Σχολιάζει:

Αυτή η λειτουργία γράφει τα στοιχεία από τη μνήμη σε ένα επιλεγμένο αρχείο σε ένα αρχείο.

 

INT 21H (0x21)

Λειτουργία 23H (0x23 ή 35) > παίρνει το μέγεθος αρχείων

Call with: AH = 23H
DS: DX = segment: offset of unopened file
control block

Returns: Εάν η λειτουργία είναι επιτυχές και ταιριάζοντας με όνομα αρχείου που βρίσκεται
AL = 00H
Και ο τομέας σχετικός-αρχείων FCB (όφσετ 21H) έθεσε τον αριθμό αρχείων στο αρχείο, που στρογγυλεύτηκε επάνω εάν είναι απαραίτητο στα επόμενα πλήρη πρακτικά

Εάν η λειτουργία δεν είναι ανεπιτυχές και κανένα αρχείο ταιριάσματος που βρίσκεται
AL = FFH

Σχολιάζει:

Αυτή η λειτουργία ψάχνει για ένα αρχείο ταιριάσματος στον τρέχοντα κατάλογο εάν κάποιος βρίσκεται, ενημερώνει το FCB με το μέγεθος του αρχείου από την άποψη του αριθμού αρχείων. Δεν υπάρχει κανένα μέγεθος αρχείων προεπιλογής γιατί αυτή η λειτουργία επομένως μια κατάλληλη αξία πρέπει να τοποθετηθεί στον τομέα μεγέθους αρχείων FCB (όφσετ 0EH) πρίν καλεί αυτήν την λειτουργία.

 

INT 21H (0x21)

Λειτουργία 24H (0x24 ή 36) > θέτει το σχετικό αριθμό αρχείων

Call with: AH = 24H
DS: DX = segment: offset of previously opened
file control block

Returns: Το Al καταστρέφεται (άλλος κατάλογος επηρεασθείς)
Τομέας σχετικός-αρχείων FCB (όφσετ 21H) ενημερωμένος

Σχολιάζει:

Αυτή η λειτουργία θέτει τον τομέα αριθμού σχετικός-αρχείων ενός φραγμού ελέγχου αρχείων (FCB) για να αντιστοιχεί στην τρέχουσα θέση αρχείων όπως καταγράφεται στο ανοιγμένο FCB.

 

INT 21H (0x21)

Λειτουργία 25H (0x25 ή 37) > θέτει διακόπτει το διάνυσμα

Call with: AH = 25H
AL = interrupt number
DS: DX = segment: offset of interrupt handling
routine

Returns: Nothing

Σχολιάζει:

Αυτή η λειτουργία μονογράφει μια ΚΜΕ διακόπτει το διάνυσμα για να δείξει διακόπτει τη διαχειριζόμενη ρουτίνα. Πρέπει να χρησιμοποιηθεί παρά την άμεση έκδοση του δια:κόπτω-διανυσματικού πίνακα από τις καλά-συμπεριφερμένες εφαρμογές.

 

INT 21H (0x21)

Λειτουργία 26H (0x26 ή 38) > δημιουργεί το νέο πρόθεμα τμήματος προγράμματος (PSP)

Call with: AH = 26H
DX = segment: of new program segment
prefix (PSP)

Returns: Nothing

Σχολιάζει:

Αυτή η λειτουργία αντιγράφει το πρόθεμα τμήματος προγράμματος (PSP) του προγράμματος αυτήν την περίοδο εκτέλεσης σε μια διευκρινισμένη διεύθυνση τμήματος στην ελεύθερη μνήμη, κατόπιν ενημερώνει το νέο PSP για να το καταστήσει χρησιμοποιήσιμο από ένα άλλο πρόγραμμα.

 

INT 21H (0x21)

Λειτουργία 27H (0x27 ή 39) > τυχαίος φραγμός που διαβάζεται

Call with: AH = 27H
CX = number of records to read
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if all requested records read
01H if end of file
02H if segment wrap
03H if partial record read at end of
file
CX = actual number of records read

Σχολιάζει:

Αυτή η λειτουργία διαβάζει ένα ή περισσότερα διαδοχικά αρχεία από ένα αρχείο στη μνήμη, που αρχίζει σε μια οριζόμενη θέση αρχείων. Εάν το μέγεθος και η θέση του απομονωτή είναι τέτοιο που μια υπερχείλιση ή wraparound τμήματος θα εμφανιζόταν, η λειτουργία αποτυγχάνει με έναν επιστροφής κώδικα 02H και εάν ένα μερικό αρχείο διαβάζεται στο τέλος του αρχείου, το υπόλοιπο του αρχείου είναι γεμισμένο με τα μηδενικά.

 

INT 21H (0x21)

Λειτουργία 28H (0x28 ή 40) > ο τυχαίος φραγμός γράφει

Call with: AH = 28H
CX = number of records to write
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if all requested records written
01H if disk full
02H if segment wrap
CX = actual number of records written

Σχολιάζει:

Αυτή η λειτουργία γράφει ένα ή περισσότερα διαδοχικά αρχεία από τη μνήμη σε ένα αρχείο, που αρχίζει σε μια οριζόμενη θέση αρχείων. Εάν το μέγεθος και η θέση του απομονωτή είναι τέτοιο που μια υπερχείλιση ή wraparound τμήματος θα εμφανιζόταν, η λειτουργία αποτυγχάνει με έναν επιστροφής κώδικα 02H.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
Data Recovery Book
 
Κεφάλαιο 1 Μια επισκόπηση της αποκατάστασης στοιχείων
Κεφάλαιο 2 Εισαγωγή των σκληρών δίσκων
Κεφάλαιο 3 Λογική προσέγγιση στους δίσκους και το OS
Κεφάλαιο 4 Συστήματα αριθμού
Κεφάλαιο 5 Εισαγωγή του προγραμματισμού γ
Κεφάλαιο 6 Εισαγωγή στα βασικά υπολογιστών
Κεφάλαιο 7 Απαραίτητες εντολές DOS
Κεφάλαιο 8 Δίσκος-ζωντανό ον λειτουργεί και διακόπτει το χειρισμό με το γ
Κεφάλαιο 9 Διαχειριζόμενοι μεγάλοι σκληροί δίσκοι
Κεφάλαιο 10 Αποκατάσταση στοιχείων από την αλλοιωμένη δισκέτα
Κεφάλαιο 11 Παραγωγή των στηριγμάτων
Κεφάλαιο 12 Ανάγνωση και τροποποίηση MBR με τον προγραμματισμό
Κεφάλαιο 13 Ανάγνωση και τροποποίηση DBR με τον προγραμματισμό
Κεφάλαιο 14 Προγραμματισμός για την αποκατάσταση "ακατέργαστων αρχείων"
Κεφάλαιο 15 Προγραμματισμός για τις ψήκτρες στοιχείων
Κεφάλαιο 16 Ανάπτυξη περισσότερων χρησιμοτήτων για τους δίσκους
Προσάρτημα Γλωσσάριο όρων αποκατάστασης στοιχείων
 
 
Pro Data Doctor

Σπίτι

Προϊόντα

Στοιχεία Επικοινωνίας

Εξυπηρέτηση Πελατών

Κατεβάστε το Demo

Όροι και Προϋποθέσεις

 
Pro Data Doctor