Διακόψτε το χειρισμό με τις δομές WORDREGS ένωσης REGS BYTEREGS γ SREGS των intdos int86x int86 intdosx segread

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

 
 

Διακόψτε το χειρισμό με το γ

Το γ καλείται μερικές φορές ένα υψηλό επίπεδο Συμβολική γλώσσα (Assembly) επειδή μπορεί να καλέσει το διαφορετικό διακόπτει τη χρησιμοποίηση μερικών από τις μερικές καθορισμένες λειτουργίες του. Μερικές σημαντικές λειτουργίες είναι οι ακόλουθες:

  • int86: Επικαλείται το MS-DOS διακόπτει.
  • int86x: Επικαλείται το MS-DOS διακόπτει με τις τιμές καταλόγων τμήματος.
  • intdos: επικαλείται την υπηρεσία MS-DOS χρησιμοποιώντας τους καταλόγους εκτός από DX και το Al
  • intdosx: επικαλείται την υπηρεσία MS-DOS με τις τιμές καταλόγων τμήματος.
  • segread: Διαβάζει τους καταλόγους τμήματος

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

Δομή SREGS

Αυτή η δομή έχει καθοριστεί σε dos.h και είναι μια δομή των καταλόγων τμήματος και που γεμίζουν μέσα από οι λειτουργίες που περνούν, int86x, intdosx και segread. Η δήλωση της δομής είναι η ακόλουθη:

struct SREGS {
unsigned int es;
unsigned int cs;
unsigned int ss;
unsigned int ds;
};

Ένωση REGS

REGS είναι η ένωση δύο δομών. Η ένωση REGS είναι καθορισμένο dos.h και χρησιμοποιείται για να περάσει τις πληροφορίες σε και από τις λειτουργίες, int86, int86x, intdos και intdosx. Η δήλωση της ένωσης είναι η ακόλουθη:

union REGS {
struct WORDREGS x;
struct BYTEREGS h;

};

BYTEREGS και δομές WORDREGS

Οι δομές BYTEREGES και WORDREGS έχουν καθοριστεί σε dos.h και αυτές χρησιμοποιούνται για την αποθήκευση των καταλόγων ψηφιολέξεων και λέξης. Η δομή WORGREGS επιτρέπει στο χρήστη για να έχει πρόσβαση στους καταλόγους της ΚΜΕ ως δεκαεξάμπιτες ποσότητες όπου η δομή BYTEREGES δίνει την πρόσβαση στους μεμονωμένους οκτάμπιτους καταλόγους.

Η δομή BITEREGS δηλώνεται ως εξής:

struct BYTEREGS {
unsigned char al, ah, bl, bh;
unsigned char cl, ch, dl, dh;
};
Και η δομή WORDREGS δηλώνεται ως εξής:
struct WORDREGS {
unsigned int ax, bx, cx, dx;
unsigned int si, di, cflag, flags;
};


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 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

35 | 36 | 37 | 38

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