简答题

8086系统中的存储器为什么要采用分段结构?有什么好处?

正确答案

8086CPU中的寄存器都是16位的,16位的地址只能访问64KB的内存。086系统中的物理地址是由20根地址总线形成的,要做到对20位地址空间进行访问,就需要两部分地址,在8086系统中,就是由段基址和偏移地址两部分构成。这两个地址都是16位的,将这两个地址采用相加的方式组成20位地址去访问存储器。
在8086系统的地址形成中,当段地址确定后,该段的寻址范围就已经确定,其容量不大于64KB。同时,通过修改段寄存器内容,可达到逻辑段在整个1MB存储空间中浮动。各个逻辑段之间可以紧密相连,可以中间有间隔,也可以相互重叠(部分重叠,甚至完全重叠)。采用段基址和偏移地址方式组成物理地址的优点是:满足对8086系统的1MB存储空间的访问,同时在大部分指令中只要提供16位的偏移地址即可。

答案解析

相似试题
  • 8086系统中存储器为什么要分段?各逻辑段之间的关系如何?

    简答题查看答案

  • 8086/8088系统中,存储器为什么要分段?一个段最大为多少个字节?最小为多少个字节?

    简答题查看答案

  • 8086/8088 CPU使用的存储器为什么要分段?怎么分段?

    简答题查看答案

  • 8086/8088CPU使用的存储器为什么要分段?怎么分段?

    简答题查看答案

  • 8086对存储器的管理为什么采用分段的办法?

    简答题查看答案

  • 8086对存储器的管理为什么采用分段的办法?

    简答题查看答案

  • 8086对存储器的管理为什么采用分段的办法?

    简答题查看答案

  • 8088/8086系统为什么要分段?

    简答题查看答案

  • 在8086/8088系统中,存储器是分段的,每段最大长度是()字节。

    填空题查看答案