疯狂编程
everlastinging
随意随意
展开
-
PE文件格式详解(下)
作者:MSDN译者:李马 (http://home.nuc.edu.cn/~titilima)预定义段 一个Windows NT的应用程序典型地拥有9个预定义段,它们是.text、.bss、.rdata、.data、.rsrc、.edata、.idata、.pdata和.debug。一些应用程序不需要所有的这些段,同样还有一些应用程序为了自己特殊的需要而定义了更多的段。这种做法与MS-D转载 2009-09-17 14:51:00 · 629 阅读 · 0 评论 -
PE文件格式详解(上)
作者:MSDN译者:李马 (http://home.nuc.edu.cn/~titilima) 摘要 Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式。PE文件格式的规范包含在了MSDN的CD中(Specs and Strategy, Specifications, Windows NT File Format Specifications),但是它非常之转载 2009-09-17 14:47:00 · 635 阅读 · 0 评论 -
80386处理器的寻址方式
在实式模式下,80386处理器的最大寻址空间仍然为1M,和8086/8088相似。即段地址*10H+段内偏移地址,从而形成20位地址。此种模式下,段基址是16的倍数,长度最大不超过64K。 在保护模式下,80386处理器可以使用所有的物理内存。段基址可以是32位,也可以不是16的倍数,同时它的最大长度为4G,这与8086完全不同,在形成逻辑地址时用段基址直接加上段内偏移转载 2009-09-18 11:22:00 · 1939 阅读 · 0 评论