这是一个困扰了我几年的问题,在早期的PC中,bios的内存地址  
一般直接映射到0xf0000--0xfffff的64kb空间。最近我查找了相  
当多的资料(官方的、非官方的),他们都指出bios的内存地址  
映射到地址空间的最底端,如果是32位的系统,则为0X********  
-0xffffffff,然而这一段地址在实模式下根本无法访问,我又  
查了Intel的程序员开发手册第三卷,发现cpu加电或复位后将在  
内存的0xfffffff0处取指令,于是我以为,bios会首先切换到保护  
模式,但是我在研究了AMI公司的bios源代码后发现,他似乎认为  
自己仍然映射在0xf0000-0xfffff(第一个64kb块)。于是我以为  
他既映射在0Xffff0000-0xffffffff,又可以映射在0xf0000-0xfffff  
但我后来又发现了bios shadow这个东东,他说可以将bios拷贝到  
ram内存地址是0xf0000-0xfffff,这时候我的感觉是我快要崩溃了,  
rom映射在0xf0000-0xfffff,ram也映射在0xf0000-0xfffff,这不  
是发生冲突了吗????#¥%#·,更何况shadow时还要有拷贝动作,  
我都快被该死的bios原理折腾疯了,那位大虾可以救救我??