////////十进制转换为二进制函数\\\\\\\\
Decimal_to_Binary(unsigned long input)
{
unsigned long i;
int count = 0;
int binary [32]; /* 共有32个元素只有32比特马克斯 */
do
{
i = input%2; /* MOD 2 to get 1 or a 0*/
binary[count] = i; /* 负载二进制数组元素 */
input = input/2; /* 隔膜投入2减量经二进制 */
count++; /* 需要多少分子 */
}while (input > 0);
/*反向输出二进制数字 */
do
{
printf ("%d", binary[count - 1]);
count--;
} while (count > 0);
return 0;
}
当节目运作阅读了大量的对比, 产量节目展示如下:
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) |
在输出节目我们看到了以下参数显示为零:
这是因为这些参数设定值为零, 如影随隔墙体积较大规模的实际资料,发现在延长的布拉格反射量块信息.
例如,在最初的布拉格反射一部分资料, 每发行业的人数是0,在延长数据块布拉格反射量多少部门发11003元, 这是大量的实际价值.
<布拉格反射量有重要的资料磁盘参数 它可用于连接所有数据信息的编程宗旨. 举例来说,如果你想要进入半导体量就别划分磁盘、 你可以计算出它的若干行业,在布拉格反射等相关书面资料.
如果你想获取磁盘集束办法 你可以计算部门的帮助下,每簇,每发行业及其他信息.
如果你是用硬盘大于8.4绿化(见章、"逻辑方法和磁盘操作系统",在这本书中讨论过) 布拉格反射进入所有分机使用的磁盘之外的8.4绿化.指延长读写功能,由于在先前的章节
|