单选题假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是(  )。A 每个指令周期中CPU都至少访问内存一次B 每个指令周期一定大于或等于一个CPU时钟周期C 空操作指令的指令周期中任何寄存器的内容都不会被改变D 当前程序在每条指令执行结束时都可能被外部中断打断

题目
单选题
假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是(  )。
A

每个指令周期中CPU都至少访问内存一次

B

每个指令周期一定大于或等于一个CPU时钟周期

C

空操作指令的指令周期中任何寄存器的内容都不会被改变

D

当前程序在每条指令执行结束时都可能被外部中断打断


相似考题
更多“单选题假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是(  )。A 每个指令周期中CPU都至少访问内存一次B 每个指令周期一定大于或等于一个CPU时钟周期C 空操作指令的指令周期中任何寄存器的内容都不会被改变D 当前程序在每条指令执行结束时都可能被外部中断打断”相关问题
  • 第1题:

    下列说法正确的是()。

    A.程序中断过程是由硬件和中断服务程序共同完成的
    B.每条指令的执行过程中,每个总线周期要检查一次有无中断请求
    C.检测有无DMA请求,一般安排在一条指令执行过程的末尾
    D.中断服务程序的最后指令是无条件转移指令

    答案:A
    解析:
    B项,CPU总是在每条指令执行阶段的最后时刻查询所有的设备是否有中断,而不是每条指令的执行过程中;C项,CPU响应DMA请求是在一个总线周期结束后,指令并不一定执行结束;D项,中断服务程序的最后指令是中断返回指令。

  • 第2题:

    下列关于计算机系统的概念中,错误的是()

    • A、CPU能识别指令和数据
    • B、运算器完成算术逻辑运算
    • C、在取指周期中,CPU根据对指令操作码的译码或测试,进行指令所要求的操作
    • D、指令周期是由若干个CPU周期组成

    正确答案:C

  • 第3题:

    当8086CPU的INTR=1且IF=1时,则CPU完成()后,响应该中断请求,进行中断处理。

    • A、当前时钟周期
    • B、当前总线周期
    • C、当前指令周期
    • D、下一个指令周期

    正确答案:C

  • 第4题:

    计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此()。

    • A、时钟周期大于机器周期
    • B、指令周期等于机器周期
    • C、机器周期大于指令周期
    • D、指令周期大于时钟周期

    正确答案:D

  • 第5题:

    下列关于指令的描述,不正确的是()。

    • A、指令周期是指CPU执行某条指令的时间
    • B、一个指令周期常常包含若干个CPU周期
    • C、一个CPU周期包含若干时钟周期
    • D、一条机器指令对应一个微程序,微程序是由若干条微指令序列组成

    正确答案:A

  • 第6题:

    下列关于指令、指令系统和程序的叙述中错误的是()

    • A、指令是可被CPU直接执行的操作命令
    • B、指令系统是CPU能直接执行的所有指令的集合
    • C、可执行程序是为解决某个问题而编制的一个指令序列
    • D、可执行程序与指令系统没有关系

    正确答案:D

  • 第7题:

    计算机CPU取出一条指令并执行这条指令所需的时间叫()。

    • A、机器周期
    • B、微周期
    • C、时钟周期
    • D、指令周期

    正确答案:D

  • 第8题:

    下述条件中,能封锁主机对中断的响应的条件是().

    • A、一个同级或高一级的中断正在处理时
    • B、当前周期不是执行当前指令的最后一个周期
    • C、当前执行的指令是RETI指令或对IE或IP寄存器进行读/写的指令
    • D、当前执行的指令是一长跳转指令
    • E、一个低级的中断正在处理时。

    正确答案:A,B,C,D

  • 第9题:

    当8086CPU的INTR=1且IF=1时,则CPU至少应完成()后,才能响应该中断请求,进行中断处理。

    • A、当前时钟周期
    • B、当前总线周期
    • C、当前指令周期
    • D、下一个指令周期

    正确答案:C

  • 第10题:

    单选题
    当8086CPU的INTR=1且IF=1时,则CPU完成()后,响应该中断请求,进行中断处理。
    A

    当前时钟周期

    B

    当前总线周期

    C

    当前指令周期

    D

    下一个指令周期


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

  • 第11题:

    单选题
    计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此()。
    A

    时钟周期大于机器周期

    B

    指令周期等于机器周期

    C

    机器周期大于指令周期

    D

    指令周期大于时钟周期


    正确答案: D
    解析: 时钟周期是最基本的、最小的时间单位。指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需要的机器周期数也不同。一条指令的执行过程划分为若干个阶段,如取指令、存储器读、存储器写等,每一项工作为一项基本操作,完成一项基本操作所需要的时间称为机器周期。可见,指令周期>机器周期>时钟周期。

  • 第12题:

    单选题
    CPU每进行一次操作,都要有时间开销。下列几种周期按由短到长排列的是()。
    A

    时钟周期、CPU周期、指令周期

    B

    CPU周期、指令周期、时钟周期

    C

    指令周期、CPU周期、时钟周期

    D

    CPU周期、时钟周期、指令周期


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

  • 第13题:

    执行 CPU 指令时,在一个指令周期的过程中,首先需从内存读取要执行的指令,此时先要将指令的地址即(15)的内容送到地址总线上。

    A.指令寄存器 (IR)
    B. 通用寄存器 (GR)
    C.程序计数器 (PC)
    D.状态寄存器 (PSW)

    答案:C
    解析:
    选项A指令寄存器用来存放从内存中读取的指令。选项B通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。选项C程序计数器是用于存放下一条指令所在单元的地址。 当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,即将程序计数器PC中的内容送到地址总线上,此过程称为“取指令”。与此同时,PC中的地址或自动加1或由转移指针给出下一条指令的地址。此后经过分析指令,执行指令。完成第一条指令的执行,而后根据PC取出第二条指令的地址,如此循环,执行每一条指令。选项D状态寄存器用于存放状态标志与控制标志如,中断标志、溢出标志等。

  • 第14题:

    当8086CPU的INTR=1时,且中断允许标志IF=1,则响应该中断请求,进行中断处理应在CPU完成()。

    • A、当前时钟周期后
    • B、当前总线周期后
    • C、当前指令周期后
    • D、下一个指令周期后

    正确答案:C

  • 第15题:

    一个外设通过INTR向CPU发出中断请求后,将会:()

    • A、不管I为何状态,CPU中止当前指令,转去执行中断服务程序
    • B、只有I为1时,CPU中止当前指令,转去执行中断服务程序
    • C、不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序
    • D、只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序

    正确答案:D

  • 第16题:

    下列关于计算机系统的概念中,正确的是()

    • A、CPU只能识别指令,无法识别总线上的数据
    • B、运算器完成算术逻辑运算,并实现取指操作
    • C、在执行周期中,CPU根据对指令操作码的译码或测试,进行指令所要求的操作
    • D、CPU周期是由若干个指令周期组成

    正确答案:C

  • 第17题:

    CPU每进行一次操作,都要有时间开销。下列几种周期按由短到长排列的是()。

    • A、时钟周期、CPU周期、指令周期
    • B、CPU周期、指令周期、时钟周期
    • C、指令周期、CPU周期、时钟周期
    • D、CPU周期、时钟周期、指令周期

    正确答案:A

  • 第18题:

    CPU的主频为8MHz,若每个机器周期包含4个时钟周期,该机的平均执行速度为0.8MIPS,则该机的时钟周期为()μs,平均指令周期为()μs,每个指令周期含()机器周期。


    正确答案:0.125;1.25;2.5

  • 第19题:

    中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:()

    • A、当前正在执行高优先级中断处理
    • B、当前正在执行RETI指令
    • C、当前指令是DIV指令,且正处于取指令的机器周期
    • D、当前指令是MOV  A,R3

    正确答案:D

  • 第20题:

    下述条件中,能封锁MCS-51主机对中断的响应的条件是()。

    • A、一个同级或高一级的中断正在处理中
    • B、当前周期不是执行当前指令的最后一个周期
    • C、当前正在执行的指令是RETI指令
    • D、当前正在执行的指令是对IE或IP寄存器进行读/写指令
    • E、一个低级的中断正在处理中

    正确答案:A,B,C,D

  • 第21题:

    单选题
    计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此()。
    A

    时钟周期大于机器周期

    B

    时钟周期等于机器周期

    C

    机器周期大于指令周期

    D

    指令周期大于时钟周期


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

  • 第22题:

    单选题
    CPU响应中断后,通过()完成断点的保护。
    A

    执行开中断指令

    B

    执行关中断指令

    C

    执行PUSH指令

    D

    内部自动操作


    正确答案: A
    解析:

  • 第23题:

    单选题
    下列关于指令的描述,不正确的是()。
    A

    指令周期是指CPU执行某条指令的时间

    B

    一个指令周期常常包含若干个CPU周期

    C

    一个CPU周期包含若干时钟周期

    D

    一条机器指令对应一个微程序,微程序是由若干条微指令序列组成


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