内存架构与存储体系详解.pptxVIP

  • 2
  • 0
  • 约1.21千字
  • 约 51页
  • 2026-06-06 发布于江苏
  • 举报

二、存放器组织结构;1存放器的分段;内存中通常存放三种信息:

代码(指令):计算机执行何种操作

数据(字符、数值):程序处理的对象

堆栈信息:保存返回地址和中间成果

为清楚起见,这三类信息通常分别存放在各自的区域内(存放系统中的不同存放段)

;存放器组织与分段;…;代码段(CODE):存放CPU能够运行的指令,程序代码;

数据段(DATA):存放程序中定义的变量等数据;

堆栈段(STACK):在程序调用时存放调用处的地址、存放器的内容、调用的参数等,在调用完后对存放器进行恢复;存放某些暂时保存的数据;

附加数据段(EXTRA):与数据段配合使用,使编程愈加灵活。;……;;

段内的“偏移地址”指出从段地址开始的偏移位置,能够放在IP,或16位通用存放器。

;逻辑地址:用程序或者指令表示的一种地址,存放器的任一种逻辑地址是由段基址和偏移地址组成,都是无符号的16位二进制数,程序设计时采用逻辑地址。

物理地址:存放器的绝对地址,从00000H-FFFFFH,是CPU访问存放器的实际寻址地址。;;地址生成器;例如:段地址:21ABH偏移地址:1678H;;……;在8086/8088系统中,每个存放单元均有物理地址和逻辑地址两种地址表示。

逻辑地址:段基值+偏移量;;逻辑地址起源;;其中:代码段的偏移地址是由指令指针存放器IP给出的。这个存放器不能由

文档评论(0)

1亿VIP精品文档

相关文档