正在加载图片...
21.2默认段和偏移寄存器 微处理器有一套规则,用于每次访问内存段,这套规 则既适合于实模式也适合于保护模式,规则如下: 1.用CS:IP或CS:EIP定位微处理器执行的下一条指令 2.用SS:SP或SS:ESP寻址存储器堆栈段中的数据 3.用DS或ES寻址存储器的数据段中的数据。 808680286允许访问4个存储段,8386 PentiumIv允 许访问6个存储段。注意内存段可以相邻甚至重叠,如果 段不需要64KB内存,则它可与其它段重叠 例如某个应用程序的代码需要1000H个字节的内存 数据需要190H个字节的内存,堆栈需要200H个字节的内存 这个应用程序不需要附加段。图2.3表示了DS是如何装入 应用程序的。 退出2.1.2 默认段和偏移寄存器 微处理器有一套规则,用于每次访问内存段,这套规 则既适合于实模式也适合于保护模式,规则如下: 1. 用CS:IP或CS:EIP定位微处理器执行的下一条指令。 2. 用SS:SP或SS:ESP寻址存储器堆栈段中的数据。 3. 用DS或ES寻址存储器的数据段中的数据。 8086~80286允许访问4个存储段,80386~PentiumⅣ允 许访问6个存储段。注意内存段可以相邻甚至重叠,如果 一段不需要64KB内存,则它可与其它段重叠。 例如某个应用程序的代码需要1000H个字节的内存, 数据需要190H个字节的内存,堆栈需要200H个字节的内存, 这个应用程序不需要附加段。图2.3表示了DOS是如何装入 应用程序的。 退 出
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有