Λειτουργία 29H INT 21H (0x21) (0x29 ή 41) αναλύει το όνομα αρχείου 2AH (0x2A ή 42) παίρνουν την ημέρα και την ημερομηνία 2BH (0x2B ή 43) καθορισμένη ημερομηνία 2CH (0x2C ή 44) παίρνουν το χρόνο 2DH (0x2D ή 45) καθορισμένος χρόνος 2EH (0x2E ή 46) το σύνολο ελέγχουν τη σημαία 2FH (0x2F ή 47) παίρνουν DTA τη διεύθυνση 30H (0x30 ή 48) παίρνει τον αριθμό 31H έκδοσης MS-DOS (0x31 ή 49) ολοκληρώνει και μένει εδρεύον (TSR)

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

 
 

INT 21H (0x21)

Λειτουργία 29H (0x29 ή 41) > αναλύει το όνομα αρχείου

Call with: AH = 29H
AL = flags to control parsing

Bit 0 = 1, εάν οδηγώντας οι διαχωριστές θα είναι
ανιχνευμένος μακριά (αγνοημένος).
= 0, εάν οδηγώντας οι διαχωριστές δεν θα είναι
ανιχνευμένος μακριά

Bit 1 = 1, εάν η ψηφιολέξη ταυτότητας κίνησης σε FCB θα είναι
τροποποιημένος μόνο εάν μια κίνηση ήταν
διευκρινισμένος στη σειρά που αναλύεται.

= 0, εάν η ψηφιολέξη ταυτότητας κίνησης σε FCB θα είναι
τροποποιημένος άσχετα από, εάν καμία κίνηση
ο προσδιορίζων είναι παρών στην αναλυμένη σειρά, ο τομέας κώδικα κίνησης FCB τίθεται 0 (προεπιλογή)

Bit 2 = 1, εάν ο τομέας ονομάτων αρχείου σε FCB θα είναι
τροποποιημένος μόνο εάν ένα όνομα αρχείου είναι
διευκρινισμένος στη σειρά που αναλύεται.

= 0, εάν ο τομέας ονομάτων αρχείου σε FCB θα τροποποιηθεί άσχετα από, εάν κανένα όνομα αρχείου δεν παρουσιάζει την αναλυμένη σειρά, το όνομα αρχείου FCB τίθεται τα κενά ASCIIZ.

Bit 3 = 1, εάν ο τομέας επέκτασης σε FCB θα είναι
τροποποιημένος, μόνο εάν μια επέκταση είναι
διευκρινισμένος στη σειρά που αναλύεται.

= 0, εάν ο τομέας επέκτασης σε FCB θα είναι
τροποποιημένος άσχετα από, εάν καμία επέκταση
είναι παρών στην αναλυμένη σειρά, FCB
η επέκταση τίθεται τα κενά ASCIIZ.

DS: SI = segment: offset of string
ES: DI = segment: offset of file control block

Returns: AL = 00H, εάν κανένας χαρακτήρας μπαλαντέρ
Αντιμετωπισμένο 01H, εάν αναλυμένη σειρά
περιλαμβανόμενοι χαρακτήρες FFH μπαλαντέρ,
εάν προσδιορίζων κίνησης άκυρος

DS: SI = segment: offset of first character
after parsed filename
ES: DI = segment: offset of formatted
unopened file control block

Σχολιάζει:

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

Αυτή η λειτουργία θεωρεί τους χαρακτήρες (:. , = διάστημα ετικεττών) ως χαρακτήρες διαχωριστών και σεβασμοί όλοι οι χαρακτήρες ελέγχου και χαρακτήρες (:. , = διάστημα ετικεττών < > |/"$l*[ χαρακτήρες εξολοθρευτών ])as.


INT 21H (0x21)

Λειτουργία 2AH (0x2A ή 42) > παίρνουν την ημέρα και την ημερομηνία

Call with: AH = 2AH

Returns: CX = year (1980 through 2099)
DH = month (1 through 12)
DL = day (1 through 31)
AL = day of the week (0 = Sunday,
1= Monday, etc.)

Σχολιάζει:

Αυτή η λειτουργία λαμβάνει την ημέρα συστημάτων του μήνα, την ημέρα της εβδομάδας, το μήνα και το έτος.

INT 21H (0x21)

Λειτουργία 2BH (0x2B ή 43) > θέτουν την ημερομηνία

Call with: AH = 2BH
CX = year (1980 through 2099)
DH = month (1 through 12)
DL = day (1 through 31)

Returns: AL = 00H if date set successfully
FFH if date not valid (ignored)

Σχολιάζει:

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

INT 21H (0x21)

Λειτουργία 2CH (0x2C ή 44) > παίρνουν το χρόνο

Call with: AH = 2CH

Returns: CH = hours (0 through 23)
CL = minutes (0 through 59)
DH = seconds (0 through 59)
DL = hundredths of seconds (0 through 99)

Σχολιάζει:

Αυτό χρησιμοποιείται για να λάβει το χρόνο της ημέρας από το σε πραγματικό χρόνο οδηγό ρολογιών συστημάτων, που μετατρέπεται στις ώρες, τα πρακτικά, τα δευτερόλεπτα, και τα εκατοστά των δευτερολέπτων.

INT 21H (0x21)

Λειτουργία 2DH (0x2D ή 45) > θέτουν το χρόνο

Call with: AH = 2DH
CH = hours (0 through 23)
CL = minutes (0 through 59)
DH = seconds (0 through 59)
DL = hundredths of seconds (0 through 99)

Returns: AL = 00H, if time set successfully
FFH, if time not valid (ignored)

Σχολιάζει:

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


INT 21H (0x21)

Λειτουργία 2EH (0x2E ή 46) > θέτουν ελέγχουν τη σημαία

Call with: AH = 2EH
AL = 00H, if turning off verify flag
01H, if turning on verify flag
DL = 00H

Returns: Nothing

Σχολιάζει:

Αυτή η λειτουργία κλείνει ή ανοίγει τη σημαία λειτουργώ-συστημάτων για αυτόματο καλληεργημένος-μετά από-γράφει την επαλήθευση των στοιχείων. Η ρύθμιση προεπιλογής ελέγχει ότι η σημαία είναι κλειστή επειδή καλληεργημένος-μετά από-γράψτε η επαλήθευση επιβραδύνει τις διαδικασίες δίσκων.

INT 21H (0x21)

Λειτουργία 2FH (0x2F ή 47) > παίρνουν τη διεύθυνση DTA

Call with: AH = 2FH

Returns: ES: BX = segment: offset of disk transfer area

Σχολιάζει:

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

INT 21H (0x21)

Λειτουργία 30H (0x30 ή 48) > παίρνει τον αριθμό έκδοσης MS-DOS

Call with: AH = 30H
AL = 00H

Returns: AL = major version number (MS-DOS
3.10=3, etc.)
AH = minor version number (MS-DOS
3.10= 0AH, etc.)
BH = Original Equipment Manufacturer’s
(OEM’s) serial number (OEM-
dependent-usually 00H for IBM’s
PC-DOS, 0FFH or other values for
MS-DOS)
BL: CX = 24-bit user serial number (optional,
OEM-dependent)

Σχολιάζει:

Επιστρέφει τον αριθμό έκδοσης του λειτουργικού συστήματος MS-DOS οικοδεσποτών.

INT 21H (0x21)

Λειτουργία 31H (0x31 ή 49) > ολοκληρώνει και μένει εδρεύον (TSR)

Call with: AH = 31H
AL = return code
DX = amount of memory in paragraphs, to
reserve

Returns Nothing

Σχολιάζει:

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


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