我想问的是bios把引导程序加载到内存的哪个位置,好像不是7c00h,网上说是不一定的内存位置,编写引导时必须自己修正内存的引用? 这是真的吗?
------解决思路----------------------
上面说的是看错标题了。
光盘,刚才看了下网上的说法,对照个 iso 文件看了下,好像通常是加载到 07C0:0000 处的,但是这个是可以设置的,但是不是被加载代码及引导代码正确进行处理就难说了。
所看的个深度PE 光盘的 iso 里提出来的引导代码,开头就有当前加载地址的判别和处理的,若是加载在 0000:7C00 的话,也会转移到 07C0:00xx 处进行地址的转换,尽管本身并没有挪窝。