Λειτουργία 39H INT 21H (0x21) (0x39 ή 57) δημιουργεί τον κατάλογο 3AH (0x3A ή 58) κατάλογος διαγραφής 3BH (0x3B ή 59) ο τρέχων κατάλογος συνόλου 3CH (0x3C ή 60) δημιουργούν αρχείων 3DH (0x3D ή 61) το ανοικτό διαβασμένο αρχείο αρχείων αρχείων 3EH (0x3E ή 62) στενό 3FH (0x3F ή 63) ή η συσκευή 40H (0x40 ή 64) γράφει το αρχείο ή η συσκευή 41H (0x41 ή 65) διαγράφει το αρχείο 42H (0x42 ή 66) έθεσε το δείκτη αρχείων

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

 
 

INT 21H (0x21)

Λειτουργία 39H (0x39 ή 57) > δημιουργεί τον κατάλογο

Call with: AH = 39H
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

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

ASCIIZ είναι γνωστό όπως η ακολουθία χαρακτήρων ASCII που ολοκληρώνονται είναι, μηδενικός ή μηδέν, ψηφιολέξη.                                             



INT 21H (0x21)

Λειτουργία 3AH (0x3A ή 58) > κατάλογος διαγραφής

Call with: AH = 3AH
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

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

 

INT 21H (0x21)

Λειτουργία 3BH (0x3B ή 59) > θέτουν τον τρέχοντα κατάλογο

Call with: AH = 3BH
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

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


INT 21H (0x21)

Η λειτουργία 3CH (0x3C ή 60) > δημιουργεί το αρχείο

Call with: AH = 3CH
CX = file attribute, where attribute
significance bits may be Combined.
Significance of bits is given in the
following Table:

Κομμάτι (σ)

Σημασία (εάν σύνολο)

0

Μόνο ανάγνωσης

1

Κρυμμένος

2

Σύστημα

3

Ετικέτα όγκου

4

Διατηρημένο (0)

5

Αρχείο

6 - 15

Διατηρημένο (0)

DS: DX = segment: offset of ASCIIZ
pathname

Returns: If function successful
Carry flag = clear
AX = handle

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

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

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

INT 21H (0x21)

Λειτουργία 3DH (0x3D ή 61) > ανοικτό αρχείο

Call with: AH = 3DH
AL = access mode

Η σημασία κομματιών τρόπου πρόσβασης δίνεται στον ακόλουθο πίνακα:

Κομμάτια

Σημασία

0 - 2

Τρόπος πρόσβασης
000 = διαβασμένη πρόσβαση
001 = γράφουν την πρόσβαση
010 = ανάγνωσης-γραφής πρόσβαση

3

Διατηρημένο (0)

4 - 6

Διανομή του τρόπου
000 = τρόπος συμβατότητας
001 = αρνούνται όλων
010 = αρνούνται γράφουν
011 = αρνούνται διαβασμένος
100 = δεν αρνούνται κανενός

7

Σημαία κληρονομιάς
0 = διαδικασία παιδιών κληρονομούν τη λαβή
1 = παιδί δεν κληρονομεί τη λαβή

 

DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear
AX = handle

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

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


INT 21H (0x21)

Λειτουργία 3EH (0x3E ή 62) > στενό αρχείο

Call with: AH = 3EH
BX = handle

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

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

 

INT 21H (0x21)

Λειτουργία 3FH (0x3F ή 63) > διαβασμένη αρχείο ή συσκευή

Call with: AH = 3FH
BX = handle
CX = number of bytes to read

DS: DX = segment: offset of buffer

Returns: If function successful
Carry flag = clear
AX = byte transferred

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

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

 

INT 21H (0x21)

Η λειτουργία 40H (0x40 ή 64) > γράφει το αρχείο ή τη συσκευή

Call with: AH = 40H
BX = handle
CX = number of bytes to write
DS: DX = segment: offset of buffer

Returns: If function successful
Carry flag = clear
AX = byte transferred

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

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

 

INT 21H (0x21)

Λειτουργία 41H (0x41 ή 65) > αρχείο διαγραφής

Call with: AH = 41H
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

Αυτή η λειτουργία διαγράφει ένα αρχείο από την προεπιλογή ή το διευκρινισμένο δίσκο και τον κατάλογο. Η λειτουργία διαγράφει ένα αρχείο με την αντικατάσταση του πρώτου χαρακτήρα του ονόματος αρχείου της στον κατάλογο ρίζας με το χαρακτήρα E5H (0xE5) και την παραγωγή των συστάδων του αρχείου όπως διαθέσιμων για τα νέα στοιχεία στον πίνακα κατανομής αρχείων. Έως τότε το πραγματικό στοιχείο που αποθηκεύεται σε εκείνες τις συστάδες δεν είναι επικαλυμμένο.

 

INT 21H (0x21)

Η λειτουργία 42H (0x42 ή 66) > έθεσε το δείκτη αρχείων

Call with: AH = 42H
AL = method code
00H absolute offset from start of file
01H signed offset from current file
pointer
02H signed offset from end of file
BX = handle
CX = most significant half of offset
DX = least significant half of offset

Returns: If function is successful
Carry flag = clear
DX = most significant half of resulting file
pointer
AX = least significant half of resulting file
pointer

If function is unsuccessful
Carry flag = set
AX = error code

Σχολιάζει:

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


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