Десятичные Двоичные переход к функции программа

Files Recovery Software
Дом Контактная информация Служба поддержки Скачать демо - Продукция  

 
 

////////Десятичные Двоичные преобразования в функцию\\\\\\\\

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

Эти параметры являются потому, что эти значения установлены на нуль, если раздел имеет объем более 32 то по размерам и фактической информации содержится в томе Уточнить Информация БЛОК DBR.

На Пример, в начальной части DBR информации число секторов FAT на значение 0 и расширенный объем информационного блока о DBR Количество Секторов на FAT является 11003, который Фактическая стоимость этого большого тома.

DBR о Том имеет важную информацию о параметрах диска, которые могут быть использованы для увязки всех информационных данных для целей программирования. Для Пример, если вы хотите получить доступ к DBRs других разделов тома на диске, Вы можете рассчитать ему количество секторов, написанная DBR и прочей сопутствующей информации.

Если Вы хотите получить доступ к диска с кластерного подхода, Вы можете производить вычисления с помощью кластера на секторы, секторов на FAT и другая информация.

Если вы используете жесткий диск размером более 8.4 Гб (см. главу, "Логический подход к дисков и ОС", обсудил ранее в этой книге), использование расширений для доступа ко всем DBR на свой диск за 8.4 Гб. См. Расширенное чтение и запись функции, которые приведены в предыдущих главах


Previous page

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

Next page

 
 
Для восстановления данных книги
 
Глава 1 Обзор восстановления данных
Глава 2 Введение жестких дисков
Глава 3 Логический подход к дисков и ОС
Глава 4 Количество систем
Глава 5 Введение в программирование
Глава 6 Введение в информатику
Глава 7 Необходимые команды DOS
Глава 8 Диск - функции BIOS и прерывания контакта с C
Глава 9 Обработка больших жестких дисков
Глава 10 Восстановление данных с поврежденных дискет
Глава 11 Создание резервных копий
Глава 12 Чтение и изменение MBR с Programming
Глава 13 Чтение и Изменение DBR со Программирование
Глава 14 Программирование на "Сырье Файл" подъема
Глава 15 Программирование на данные Стеклоочистители
Глава 16 Разработка более Утилиты для дисков
Добавление Глоссарий терминов по восстановлению данных
 
 
Pro Data Doctor

Дом

Продукция

Контактная информация

Служба поддержки

Скачать демо -

Положения и условия

 
Pro Data Doctor