我学习的参考资料了~~~ WIN32程序运行在保护模式下的,保护模式的历史可以追溯到80286。而今80286已成为了历史。所以我们将只把精力集中于80386及后续的X86系列CPU。Windows把每一个Win32应用程序放到分开的虚拟地址空间中去运行,也就是说每一个应用程序都拥有其相互独立的4GB地址空间,当然这倒不是说它们都拥有4GB的物理地址空间,而只是说能够在4GB的范围内寻址。操作系统将会在应用程序运行时完成4GB的虚拟地址和物理内存地址间的转换。这就要求编写应用程序时必须格守Windows的规范,否则极易引起内存的保护模式错误。而过去的