第二章计算机原理.ppt

第二章计算机原理

3、各段在存储器中分配 各段在存储器中分配分4种情况讨论: (1)由操作系统负责分配 一般情况,各段在存储器中的分配是由操作系统 负责。每个段可以独立地占用64K存储区。 (2)各段也可以允许重迭 每个段的大小允许根据实际需要分配,不一定要 占64KB。每个存储单元的内容不允许发生冲突(段可 重迭,但使用时防止冲突)。 ( 3)在程序的首部设定各段寄存器的值 如果程序中的四个段都是64K的范围之内,程序运行时所需要的信息都在本程序所定义的段区之内,程序员只要在程序的首部设定各段寄存器的值就可以了。 ( 4)动态地修改段寄存器的内容 如果程序的某一段(如数据段)在程序运行过程中会 超过64K空间,或者程序中可能访问除本身四个段以外的 其他段区的信息, 那么在程序中必须动态地修改段寄存器 的内容。 64KB为一段 代码段范围:01000H~10FFFH 各段允许重迭: 代码段:01000H~1FFFH 数据段:02000H~027FFH 堆栈段:02800H~028FFH 注意: 以8086CPU的IBMPC系统中,存储

文档评论(0)

1亿VIP精品文档

相关文档