2.2存储器组织结构.pptxVIP

  • 3
  • 0
  • 约1.2千字
  • 约 50页
  • 2022-11-02 发布于四川
  • 举报
二、存储器组织结构;1 存储器的分段;内存中通常存放三种信息: 代码(指令):计算机执行何种操作 数据(字符、数值):程序处理的对象 堆栈信息:保存返回地址和中间结果 为清晰起见,这三类信息通常分别存放在各自的区域内(存储系统中的不同存储段) ;存储器组织与分段;…;代码段(CODE):存放CPU可以运行的指令,程序代码; 数据段(DATA):存放程序中定义的变量等数据; 堆栈段(STACK):在程序调用时存放调用处的地址、寄存器的内容、调用的参数等,在调用完后对寄存器进行恢复;存放一些临时保存的数据; 附加数据段(EXTRA):与数据段配合使用,使编程更加灵活。;……;; 段内的“偏移地址”指出从段地址开始的偏移位置,可以放在IP,或16位通用寄存器。 ;逻辑地址:用程序或者指令表示的一种地址,存储器的任一个逻辑地址是由段基址和偏移地址组成,都是无符号的16位二进制数,程序设计时采用逻辑地址。 物理地址:存储器的绝对地址,从00000H-FFFFFH,是CPU访问存储器的实际寻址地址。;;地址生成器;例如:段地址:21ABH 偏移地址:1678H;;……; 在8086/8088系统中,每个存储单元都有物理地址和逻辑地址两种地址表示。 逻辑地址:段基值+偏移量;;逻辑地址来源;;其中:代码段的偏移地址是由指令指针寄存器IP给出的。这个寄存器不能由

文档评论(0)

1亿VIP精品文档

相关文档