参考答案和解析
C
更多“在写单片机中断服务程序时,其最后一条指令是 。”相关问题
  • 第1题:

    中断处理程序的最后一条指令是中断返回指令。()


    参考答案:√

  • 第2题:

    通常,中断服务程序中的一条STI指令,其目的是( )。

    A.开放所有屏蔽中断

    B.允许低一级中断产生

    C.允许高一级中断产生

    D.允许同级中断产生


    正确答案:C

  • 第3题:

    下列说法正确的是()。

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

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

  • 第4题:

    作业在执行中发生了缺页中断,经操作系统处理后,应该执行的指令是()。

    • A、被中断的前一条
    • B、被中断的后一条
    • C、作业的第一条
    • D、被中断的指令

    正确答案:A

  • 第5题:

    所有中断服务子程序的最后一条可执行语句必须是RET指令


    正确答案:错误

  • 第6题:

    在中断响应周期内,将中断标志位IF置0是由()。

    • A、硬件自动完成的
    • B、用户在编制中断服务程序时设置的
    • C、关中断指令完成的
    • D、以上都不是

    正确答案:A

  • 第7题:

    中断服务程序中,必须要有一条()指令。


    正确答案:中断返回

  • 第8题:

    MCS-51单片机外部中断0开中断的指令是()。

    • A、SETBETO
    • B、SETBEXO
    • C、CLRETO
    • D、SETBET1

    正确答案:B

  • 第9题:

    编制中断服务程序时,为什么在主程序的初始化程序中,必须设置SETB  EA这条指令,以及在中断服务程序中为什么通常需要保护现场和恢复现场?


    正确答案: 中断允许寄存器IE中有1个总的开关中断控制位EA,当EA=0时,所有的中断请求被屏蔽,CPU不接受任何中断;只有当EA=1时,CPU才开放中断。所以主程序的初始化程序中,必须设置 SETB  EA 这条指令。
    现场是指中断时刻单片机中某些寄存器和储存器单元中的数据或状态,为了使中断服务程序的执行不破坏这些数据和状态,以免在中断返回后影响主程序的运行,因此要这些数据和状态送入堆栈保存,这就是现场保护。中断结束后,在返回主程序谦,则需要把保存的现场数据和状态从堆栈中弹出,以恢复那些寄存器和存储器单元中的原有内容,这就是现场恢复。

  • 第10题:

    89C51单片机的中断矢量地址是()。

    • A、中断服务程序的首句地址
    • B、中断服务程序的入口地址
    • C、中断服务程序的出口地址
    • D、主程序中等待中断指令的地址

    正确答案:B

  • 第11题:

    在51系列单片机执行中断服务程序时,为什么一般都要在矢量地址开始的地方放一条跳转指令?


    正确答案:因为51系列单片机的两个相邻中断源中断服务程序入口地址相距只有8个单元,一般的中断服务程序是容纳不下的,因此一般都要在相应的中断服务程序入口地址中放一条跳转指令。

  • 第12题:

    用户在编写中断服务程序时,可在中断入口矢量地址存放一条无条件转移指令,以防止()。


    正确答案:中断服务程序容纳不下

  • 第13题:

    中断服务程序的最后一条指令是RETRETI。()


    参考答案:×

  • 第14题:

    在请求分页系统中,当访问的页面不在主存时会产生一个缺页中断,缺页中断与一般中断的主要区别是( )。

    A.每当发生缺页中断并进行处理后,将返回到被中断指令的下一条指令开始执行;而一般中断是返回到被中断指令开始重新执行 B.缺页中断在一条指令执行期间只会产生一次,而一般中断会产生多次 C.缺页中断在指令执行期间产生并进行处理,而一般中断是在一条指令执行完,下一条指令开始执行前进行处理的 D.缺页中断在一条指令执行完,下一条指令开始执行前进行处理,而一般中断是在一条指令执行期间进行处理的


    正确答案:C

  • 第15题:

    编写程序时,对不允许外部中断的程序首先要关闭中断,其指令是()。


    正确答案:CLI

  • 第16题:

    8051单片机中断服务程序返回指令是()。

    • A、RET
    • B、AJMP
    • C、RETI
    • D、LCALL

    正确答案:C

  • 第17题:

    在中断服务程序结束前,为正确返回,必须设置一条指令()。在子程序调用结束前,为正确返回,必须设置一条指令()。


    正确答案:IRET;RET

  • 第18题:

    中断装置总是在处理器()检查有无中断事件发生。

    • A、取出一条指令后
    • B、执行一条指令时
    • C、执行完一条指令后
    • D、修改指令地址时

    正确答案:C

  • 第19题:

    在中断服务子程序中,至少应有一条()

    • A、传送指令
    • B、转移指令
    • C、加法指令
    • D、中断返回指令

    正确答案:D

  • 第20题:

    在中断服务程序中至少应有一条()

    • A、传送指令
    • B、转移指令
    • C、加法指令
    • D、中断返回指令

    正确答案:D

  • 第21题:

    中断服务程序的最后一条指令必须是()

    • A、END
    • B、RET
    • C、RETI
    • D、AJMP

    正确答案:C

  • 第22题:

    MCS-51单片机响应中断矢量地址是()。

    • A、中断服务程序的首句地址
    • B、中断服务程序的出口地址
    • C、中断服务程序的入口地址
    • D、主程序等待中断指令的地址

    正确答案:C

  • 第23题:

    单片机响应中断时,首先是将()地址压入堆栈进行()保护,再将()地址装入PC,使程序跳到响应中断请求的()处。通常在()处放置一条无条件转移指令,使程序跳到中断服务子程序处。


    正确答案:断点;断点;中断入口;中断入口地址;中断入口地址

  • 第24题:

    填空题
    编写程序时,对不允许外部中断的程序首先要关闭中断,其指令是()。

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