从按下开机键开始
按下开机键时,在主板上提前写死的固件程序BIOS会将硬盘启动区域中512字节的数据,复制到内存0x7c00的位置上,并且跳转到这里(内存中0x7C00位置)运行
这个扇区叫启动区(第一扇区不一定是启动区,但启动区一定是第一扇区),硬盘中的0面0道1扇区。如果这个扇区的结尾两个字节是0x55,0xaa,BIOS就会认为它是启动区
这512个字节在硬盘的启动区,大小就是一个扇区的空间
启动区储存了操作系统的编译后的最开始的代码(显然,是二进制文件)
开机后pc寄存器的初始值
Intel手册中规定,开机后PC寄存器初始化为0xFFFF0,即从这个内存地址开始,cpu开始执行第一条指令(就是规定的,没有什么原因)