niusouti.com

当DMA控制器向8086CPU请求使用总线后,下列说法正确的是A.CPU时钟周期执行结束后响应B.CPU等待周期执行结束后响应C.CPU指令周期执行结束后响应D.CPU总线周期执行结束后响应

题目

当DMA控制器向8086CPU请求使用总线后,下列说法正确的是

A.CPU时钟周期执行结束后响应

B.CPU等待周期执行结束后响应

C.CPU指令周期执行结束后响应

D.CPU总线周期执行结束后响应


相似考题
更多“当DMA控制器向8086CPU请求使用总线后,下列说法正确的是A.CPU时钟周期执行结束后响应B.CPU等待周 ”相关问题
  • 第1题:

    CPU响应DMA请求是在( )结束时。

    A.一条指令执行 B.段程序 C.一个时钟周期 D.一个总线周期


    正确答案:D

  • 第2题:

    CPU响应DMA请求是在( )结束时。

    A.一条指令执行
    B.一段程序
    C.一个时钟周期
    D.一个总线周期

    答案:D
    解析:

  • 第3题:

    CPU响应DMA请求是()。

    A.在一个总线周期执行结束时

    B.在一条指令执行结束时

    C.在一个时钟周期结束时

    D.立即响应


    CPU在每个时钟周期内完成若干个基本操作,具体是: .
    TI状态:CPU向多路复用总线上发送地址信息指出要寻址的存储单元或外设端口地址。
    T2状态: CPU从总线上撤消地址,使总线的低16位置为高阻抗状态,为传输数据作准备。总线的高4位输出本总线周期状态信息。这些状态信息用来表示中断允许状态、当前正在使用的段寄存器等。
    T3状态: CPU在总线的高4位继续输出总线周期状态信号。在总线的低16位出现由CPU写出的数据,或者从存储器或I/ O端口读入的数据。
    T4状态:总线周期结束。
    在CPU的读/写总线周期中,数据在T3状态出现在数据总线上。

  • 第4题:

    CPU是在______结束时响应DMA请求的。

    A.一条指令执行
    B.一段程序
    C.一个时钟周期
    D.一个总线周期

    答案:D
    解析:
    本题考查计算机组成基础知识。DMA控制器在需要的时候代替CPU作为总线主设备,在不受CPU干预的情况下,控制I/O设备与系统主存之间的直接数据传输。DMA操作占用的资源是系统总线,而CPU并非在整个指令执行期间即指令周期内都会使用总线,故DMA请求的检测点设置在每个机器周期也即总线周期结束时执行,这样使得总线利用率最高。

  • 第5题:

    CPU是在( )结束时响应DMA请求的

    A.一条指令执行
    B.一段程序
    C.一个时钟周期
    D.一个总线周期

    答案:D
    解析:
    指令周期(Instruction Cycle):取出并执行一条指令的时间。

    总线周期(BUS Cycle):也就是一个访存储器或I/O端口操作所用的时间。

    时钟周期(Clock Cycle):又称震荡周期,是处理操作的最基本单位。

    指令周期、总线周期和时钟周期之间的关系:一个指令周期由若干个总线周期组成,而一个总线周期时间又包含有若干个时钟周期。

    一个总线周期包含一个(只有取址周期)或多个机器周期。

    机器周期:在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。完成一个基本操作所需要的时间称为机器周期。

    DMA响应过程为:DMA控制器对DMA请求判别优先级及屏蔽,向总线裁决逻辑提出总线请求。当CPU执行完当前总线周期即可释放总线控制权。此时总线裁决逻辑输出总线应答,表示DMA已经响应,通过DMA控制器通知I/O接口开始DMA传输。