Δεκαδικό στο δυαδικό πρόγραμμα λειτουργίας μετατροπής

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


//////// Δεκαδικό στη δυαδική λειτουργία μετατροπής \\\\\\\\

Decimal_to_Binary(unsigned long input)
{
unsigned long i;
int count = 0;
int binary [32]; /* 32 Bit MAX only 32
elements total */

do
{
i = input%2; /* MOD 2 to get 1 or a 0*/
binary[count] = i; /* Load Elements into the
Binary Array */
input = input/2; /* Divide input by 2 to
decrement via binary */
count++; /* Count how many elements
are needed */
}while (input > 0);

/* Δυαδικά ψηφία αντιστροφής και παραγωγής */

do
{
printf ("%d", binary[count - 1]);
count--;
} while (count > 0);

return 0;
}

Όταν το πρόγραμμα οργανώνεται για να διαβάσει το DBR ενός μεγάλου όγκου, η παραγωγή του προγράμματος επιδεικνύεται ως εξής:

 

 Jump Instruction Code = EB5890 (H)
 OEM name and version = MSWIN4.1
 Bytes per sector = 512
 Sectors per cluster = 8
 Reserved sectors = 32
 FAT copies = 2
 Root directory entries = 0
 No. of sectors on disk = 0
 Media Descriptor Byte = F8 (H)
 Sectors per FAT = 0
 Sectors per track = 63
 No. of sides = 255
 No. of reserved (Hidden) sectors = 63
 
     ===========  For Large (>32MB) Disks  ===========

 No. of sectors, (if Volume is >32MB) = 11277567
 Number of Sectors per FAT = 11003
 Root Directory Starting Cluster = 2
 File System Information Sector = 1
 Sector Number of Backup Boot Sector = 6
 Physical Drive Number = 80 (H)
 Extended Boot Signature = 29 (H)
 32-Bit Binary Volume ID = 110101010001100001110111100101 (B)
 Volume Label = SAAYA
 FAT name = FAT32
 Magic Number = 55AA (H)

Στην παραγωγή του προγράμματος βλέπουμε ότι οι ακόλουθες παράμετροι παρουσιάζονται μηδέν:

  • Είσοδος καταλόγου ρίζας
  • Αριθμός τομέων σε δίσκο
  • Τομείς του αριθμού ανά FAT

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

Παραδείγματος χάριν, στο αρχικό μέρος των πληροφοριών DBR, ο αριθμός τομέων ανά FAT είναι 0 και στον εκτεταμένο φραγμό πληροφοριών όγκου DBR ο αριθμός τομέων ανά FAT είναι 11003, το οποίο είναι η πραγματική αξία για αυτόν τον μεγάλο όγκο.

Το DBR του όγκου έχει τις σημαντικές πληροφορίες για τις παραμέτρους δίσκων, οι οποίες μπορούν να χρησιμοποιηθούν για να συνδέσουν όλες τις πληροφορίες στοιχείων για τον προγραμματισμό του σκοπού. Παραδείγματος χάριν, εάν θέλετε να έχετε πρόσβαση στο DBRs άλλου όγκου χωρισμάτων σε δίσκο, μπορείτε να το υπολογίσετε από τον αριθμό τομέων, που γράφεται σε DBR και άλλες σχετικές πληροφορίες.

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

Εάν χρησιμοποιείτε το σκληρό δίσκο μεγαλύτερο από 8,4 ΜΒ (Δείτε το κεφάλαιο, "λογική προσέγγιση στους δίσκους και το OS", συζήτησε νωρίτερα σε αυτό το βιβλίο), επεκτάσεις χρήσης για να έχει πρόσβαση σε όλα τα DBR του δίσκου πέρα από 8,4 ΜΒ. Αναφέρετε τις εκτεταμένες ανάγνωσεις-γραφής λειτουργίες, που δίνονται στα προηγούμενα κεφάλαια

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek