操作系统启动区的疑点理解

来源:互联网 发布:上海游族网络员工福利 编辑:程序博客网 时间:2024/05/18 00:52
好文章,谢谢博主分享,解决了我的不少疑惑。
我看到你文章中写道“从0x8000处开始装载不能被正确执行,估计是因为0x8000处有F0HFFH FFH 3字节内容”,0x7c00-0x7dff启动区,接着0x7e00-0x7ffff是一块空白区域,系统所属,再接着,0x8000-0x81ff,之前我也跟你一样,觉得这一块没人用,把除启动区外的内容装载到这里,结果报错,书上作者说,这一块是属于启动区的,三言两语,不知所云,但是现在我明白了,那块区域不是没人用,他确实是属于系统启动区的,只是作者没说明白而已,见我博客这张图http://blog.csdn.net/hutao1101175783/article/details/41626503,电脑开机,计算机会将映像文件的第一个扇区内容拷贝至0x7c00-0x7dff,并且与此同时,会自动拷贝启动区0x7c00-0x7dff的映射到0x8000-0x81ff,所以说0x8000-0x81ff这一区域是属于启动区的,图片是我在别人的文章里看到的,我也不确定我讲的准确性,也不知道你有什么看法,希望嫩够继续与您交流!
0 0
原创粉丝点击