niusouti.com

采用指令流水线控制方式,一条指令分成取指、译码、执行、访存和回写共5个阶段,假设每个阶段的时间相等,为一个时间片,则最理想情况下执行完4条指令,需A.20个时间片B.8个时间片C.9个时间片D.5个时间片

题目

采用指令流水线控制方式,一条指令分成取指、译码、执行、访存和回写共5个阶段,假设每个阶段的时间相等,为一个时间片,则最理想情况下执行完4条指令,需

A.20个时间片

B.8个时间片

C.9个时间片

D.5个时间片


相似考题
更多“采用指令流水线控制方式,一条指令分成取指、译码、执行、访存和回写共5个阶段,假设每个阶段的时间相 ”相关问题
  • 第1题:

    80x86指令的执行过程一般包括取指、译码、取数、执行和回写五个阶段。对于MOV EAX,EBX指令,应该包括哪几个阶段?

    A.取指、译码、取数、执行、回写

    B.取指、译码、执行、回写

    C.取指、译码、执行

    D.取指、执行


    正确答案:B
    解析:80x86指令的执行过程一般包括取指、译码、取数、执行和回写五个阶段。对于MOV EAX、EBX指令,应该包括取指、译码、执行和回写阶段。

  • 第2题:

    假设用一条4级流水线结构来完成一条指令的取指、指令译码和取数、运算以及送回结果4个基本操作,各段执行时间分别是10ns、30ns、20ns、40ns,若用该流水线完成100条连续指令,则该流水线的吞吐率为(1)、加速比为(2)、效率为(3)。

    A.2.53×107/s

    B.2.46×107/s

    C.2.64×107/s

    D.2.94×107/s


    正确答案:B

  • 第3题:

    根据指令流水线的工作状态,流水线的工作阶段可分为

    A.建立、满载和排空三个阶段

    B.取指、译码和执行三个阶段

    C.取指周期、间址周期和执行周期三个阶段

    D.进入、执行和排出三个阶段


    正确答案:B

  • 第4题:

    ARM9TDMI采用5级流水线:取指、译码、执行、访存和写回。


    正确答案:正确

  • 第5题:

    在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(3)处应选择()

    • A、3个阶段执行时间之和
    • B、3个阶段执行时间的平均值
    • C、3个阶段执行时间的最小值
    • D、3个阶段执行时间的最大值

    正确答案:D

  • 第6题:

    对于ARM7三级流水线,当一条指令被译码时,上一条指令正被()

    • A、取指
    • B、译码
    • C、PC值递增
    • D、执行

    正确答案:D

  • 第7题:

    每一条指令都包含取指和执行两个阶段。


    正确答案:正确

  • 第8题:

    在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(1)处应选择()

    • A、顺序
    • B、重叠
    • C、循环
    • D、并行

    正确答案:D

  • 第9题:

    单选题
    一条指令的执行通常可分为取指、译码和()三个阶段。
    A

    编译

    B

    解释

    C

    执行

    D

    调试


    正确答案: B
    解析: 暂无解析

  • 第10题:

    填空题
    C54x DSP芯片采用了6级流水线的工作方式,即一条指令分为()、取指、译码、() 、读数和执行6个阶段。

    正确答案: 预取指,寻址
    解析: 暂无解析

  • 第11题:

    多选题
    CPU内使用流水线技术后,下列说法可能的是()
    A

    取指令和执行指令同步进行

    B

    取指令和执行指令异步进行

    C

    正在执行的指令与流水线中的指令冲突

    D

    流水线内的指令无效

    E

    流水线取指与执行的指令有关

    F

    流水线取指与执行的指令无火


    正确答案: C,D
    解析: 由于流水线取指由各功能部件独立完成,囚此CPU内使用流水线技术后,可能的是取指令和执行指令同步进行、正在执行的指令与流水线中的指令冲突、流水线内的指令无效、流水线取指与执行的指令有关或流水线取指与执行的指令无关;不可能的是取指令和执行指令异步进行,因此A、C、D、E、F是正确答案。

  • 第12题:

    判断题
    ARM9TDMI采用5级流水线:取指、译码、执行、访存和写回。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    假设每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令,需要(18)At。如果按照流水线方式执行,执行完100条指令需要(19)△t。

    A.1190

    B.1195

    C.1200

    D.1205


    正确答案:C

  • 第14题:

    一条指令的执行通常可分为取指、译码和()三个阶段。

    A.编译

    B.解释

    C.执行

    D.调试


    参考答案:C

  • 第15题:

    指令流水线右取指(IF) 、译码(ID)、执行 (EX) 、访存(MEM)、写回寄存器堆(WB)五个过程段,共有20条指令连续输入此流水线。  (1)画出流水处理的时空图,假设时钟周期为100ns。  (2)求流水线的实际吞吐率(单位时间里执行完毕的指令数)。

  • 第16题:

    在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(2)处应选择()

    • A、为0
    • B、为1个周期
    • C、相等
    • D、不等

    正确答案:C

  • 第17题:

    一条指令的执行通常可分为取指、译码和()三个阶段。

    • A、编译
    • B、解释
    • C、执行
    • D、调试

    正确答案:C

  • 第18题:

    CPU执行每一条指令都要分成若干步:取指令、指令译码、取操作数、执行运算、保存结果等。CPU在取指令阶段的操作是()

    • A、从硬盘读取一条指令并放入内存储器
    • B、从内存储器(或cache)读取一条指令放入指令寄存器
    • C、从指令寄存器读取一条指令放入指令计数器
    • D、从内存储器读取一条指令放入运算器

    正确答案:B

  • 第19题:

    对于ARM五级流水线,当一条指令被译码时,下一条指令正被()

    • A、取指
    • B、译码
    • C、PC值递增
    • D、执行

    正确答案:A

  • 第20题:

    CPU内使用流水线技术后,下列说法可能的是()

    • A、取指令和执行指令同步进行
    • B、取指令和执行指令异步进行
    • C、正在执行的指令与流水线中的指令冲突
    • D、流水线内的指令无效
    • E、流水线取指与执行的指令有关
    • F、流水线取指与执行的指令无火

    正确答案:A,C,D,E,F

  • 第21题:

    单选题
    对于ARM7三级流水线,当一条指令被译码时,上一条指令正被()
    A

    取指

    B

    译码

    C

    PC值递增

    D

    执行


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(3)处应选择()
    A

    3个阶段执行时间之和

    B

    3个阶段执行时间的平均值

    C

    3个阶段执行时间的最小值

    D

    3个阶段执行时间的最大值


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(2)处应选择()
    A

    为0

    B

    为1个周期

    C

    相等

    D

    不等


    正确答案: B
    解析: 暂无解析