0x0208 发表于 2014-4-18 10:18:08

0xAA55这个十六进制,什么意思。[新人报道!]

如题,终于找到这个论坛了。
太不容易了。
希望大家不要嫌弃我。
我们学校学的VB,希望能和大家一起
讨论些有趣的 ,小程序{:soso_e100:}

Tao0Lu 发表于 2018-3-3 15:49:37

本帖最后由 套路 于 2018-6-23 11:19 编辑

这是启动扇区(常常装载IPL)的最后两个字节

启动扇区:
电脑上磁盘的第一个扇区有特殊的作用:计算机首先从磁头0面最初一个扇区开始读磁盘,然后检查这个扇区最后2个字节的内容。如果这最后2个字节不是55 AA(0xAA55),计算机会认为这张盘上没有所需的启动程序,就会报一个不能启动的错误;如果计算机确认了第一个扇区的最后2个字节正好是55 AA(0xAA55),那它就认为这个扇区的开头是启动程序,并开始执行这个程序。故而磁盘的第一个扇区被称为启动区(boot sector)。

IPL:
IPL(Initial program loader,启动程序加载器)是磁盘启动区内的程序,这个程序的功能为加载磁盘各个扇区的内容到内存中。

例如Windows,电脑先执行启动扇区中的IPL,跳转到磁盘中加载Windows程序去(为什么不在启动扇区直接加载呢?因为Windows实在是太大了,连加载程序都比启动扇区大(启动扇区只有512字节)),再加载驱动,屏幕显示之内的程序,
当系统必要程序全都启动后才能启动。

besteast 发表于 2018-11-13 22:46:51

:D:D:D:D:D:D

8421 发表于 2019-4-12 20:19:08

:lol:lol:lol:lol

Ink_Hin_fifteen 发表于 2019-4-22 22:04:10

嗝了个嗝,挖坟?

CNKO 发表于 2019-5-3 15:47:29

43650 是个什么鬼???
页: [1]
查看完整版本: 0xAA55这个十六进制,什么意思。[新人报道!]