首页学历类考试大学计算机科学
(简答题)

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

正确答案

8086/8088为16位CPU,其内部的ALU、相关的地址寄存器(如SP、IP以及BX、BP、SI、DI)等都是16位的,因而对存储器地址的处理也只能是16位操作,即8086/8088的直接寻址能力在64KB范围内。而实际上8086/8088有20条地址线,它的最大寻址空间为1MB。
这就产生了一个矛盾,即如何用16位的地址寄存器去表示一个20位的存储器物理地址?
实际使用的解决办法是:将1MB大小的存储空间分为若干“段”,每段不超过64KB。
这样,一个20位的物理地址就可以用“16位段基址:16位偏移量”的形式(称为逻辑地址)来表示了,其中段地址存放在8086/8088的段寄存器中。

答案解析

相似试题

  • (简答题)

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

    答案解析

  • (多选题)

    8086/8088CPU工作在最小方式对存储器进行写操作有关的控制信号()

    答案解析

  • (简答题)

    8086/8088CPU对存储器的读写时序各包含几个状态?其中,CPU在哪个状态完成读写操作?

    答案解析

  • (简答题)

    8086/8088 CPU寻址存储器时,什么是物理地址?逻辑地址?它们之间有何关系?

    答案解析

  • (简答题)

    8086/8088CPU工作在最小模式时:当CPU访问存储器时,要利用哪些信号?当CPU访问外设接口时,要利用哪些信号?

    答案解析

  • (简答题)

    在8086/8088CPU中,每个总线周期通常由什么状态组成?但在存储器或I/O端口工作速度低的情况下,CPU自动插入什么状态?

    答案解析

  • (单选题)

    8086/8088CPU与慢速的存储器或I/O接口之间为了使速度能匹配,有时需要在()状态之间插入若干个等待周期Tw。

    答案解析

  • (单选题)

    8086/8088CPU与慢速存储器或I/O接口之间进行数据传输,为了使传送速度匹配,有时需要在()状态之间插入若干等待周期TW。

    答案解析

  • (简答题)

    8086/8088CPU的数据线和地址线是以什么方式轮流使用的?

    答案解析

快考试在线搜题