在Win 32模式下 ,Windows 把每壹個 Win32 應用程序放到分開的虛擬地址空間中去運行,也就是說每壹個應用程序都擁有其相互獨立的 4GB 地址空間,當然這倒不是說它們都擁有 4GB 的物理地址空間,而只是說能夠在 4GB 的範圍內尋址。操作系統將會在應用程序運行時完成 4GB 的虛擬地址和物理內存地址間的轉換。WIN32 只有壹種內存模式,即 FLAT 模式,意思是"平坦"的內存模式,再沒有 64K 的段大小限制,所有的 WIN32 的應用程序運行在壹個連續、平坦、巨大的 4GB 的空間中。這同時也意味著您無須和段寄存器打交道,您可以用任意的段寄存器尋址任意的地址空間,這對於程序員來說是非常方便的,這也使得用32位匯編語言和用C語言壹樣方便。