[阅读: 563] 2006-03-24 07:44:48
1,直接打开A20地址线,可以通过Himem.sys来完成这个功能。以后可以强制使用32位地址寻址,在实模式下就可以方法4G空间数据。代码段就没办法了,而且和EMM386有冲突。在必须挂EMM386的情况下,必须先利用EMM386进一次保护模式,把FS,GS的段限制设置成4G(CS、DS、ES、SS因为经常要重新加载,所以设置没意义),回到实模式(其实是虚拟8086模式)就可以通过FS和GS访问4G内存。这个时候前往别用另外4个段寄存器访问32位地址,会因为越界立刻Reboot的。
2,还是忍忍吧,为了这个目的去折腾32bit保护模式,不值得。