C++内存布局 直接访问:基本地址加偏移地址:段选择字加偏移地址: 直接访问: 编译完成之后,exe分配唯一地址,直接访问地址,但是有多个程序就会物理地址冲突。 基本地址加偏移地址: 编译完成之后,exe把基本地址放到寄存器,把和基本地址的偏移量记住,这样访问时把偏移量加上去访问,程序保存时可以累积,同时运行多个程序。 段选择字加偏移地址: 全局的段索引,把基本地址放到索引里面,有效保护地址不被程序员直接访问。