参考答案和解析
正确答案: (1)一个中断过程包含:中断请求、中断排队、中断响应、中断服务和中断返回
(2)中断过程与子程序过程相同之处:都是主程序中调用子程序,之后返回主程序。
不同的是,进入子程序的时间和方法不同。调用子程序时,指令安排在主程序中,主程序主动,子程序入口地址通过计算得到。而中断过程对于主程序是被动的,主程序中没有预先调用的指令,中断是随机的,中断处理子程序入口地址要由中断类型码(N*4)。
更多“微机的中断处理过程有哪几步?中断过程和调用子程序过程有何异同。”相关问题
  • 第1题:

    中断调用和子程序调用过程相同的是()。

    • A、保存断点
    • B、保存标志寄存器
    • C、将IF和TF清零
    • D、中断源有优先级

    正确答案:A

  • 第2题:

    一个完整的中断过程包括中断请求、()、中断服务和中断返回四个阶段。

    • A、中断处理
    • B、中断响应
    • C、保存断点
    • D、开中断

    正确答案:B

  • 第3题:

    过程(子程序)调用和中断响应过程,相同的是都要进行()。

    • A、保护FLAGS
    • B、保护断点地址
    • C、查询中断向量表
    • D、TF=0

    正确答案:B

  • 第4题:

    什么是中断?中断与过程(子程序)有何区别?


    正确答案: 中断是指CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断。
    中断程序需保存现场,要有一定触发条件,具有随机性。而且中断程序和原运行程序没有联系,有时甚至毫不相关。而子程序的调用是包含在另一个程序里,不具有随机性,并且子程序和主程序是有联系的,而且是密不可分的。

  • 第5题:

    一个完整的中断过程应该包括:()、()、中断服务和中断返回四个阶段。


    正确答案:中断申请;中断响应

  • 第6题:

    在执行主程序的过程中,有调用子程序的指令时,就执行子程序的指令,执行子程序以后,加工就结束了。


    正确答案:错误

  • 第7题:

    中断处理过程分为哪几步?


    正确答案: 中断请求、中断响应、中断处理、中断返回

  • 第8题:

    中断过程正确的顺序是以下哪项?()

    • A、中断返回→中断请求→中断响应→中断处理
    • B、中断请求→中断响应→中断处理→中断返回
    • C、中断响应→中断处理→中断返回→中断请求
    • D、中断处理→中断返回→中断请求→中断响应

    正确答案:B

  • 第9题:

    问答题
    中断处理过程分为哪几步?

    正确答案: 中断请求、中断响应、中断处理、中断返回
    解析: 暂无解析

  • 第10题:

    单选题
    中断过程的顺序是(  )。①中断请求②中断响应③中断处理④中断识别⑤中断返回
    A

    ①②③④⑤

    B

    ①②④⑤

    C

    ①③②⑤

    D

    ①②③⑤


    正确答案: B
    解析:

  • 第11题:

    单选题
    中断调用和子程序调用过程相同的是()。
    A

    保存断点

    B

    保存标志寄存器

    C

    将IF和TF清零

    D

    中断源有优先级


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

  • 第12题:

    填空题
    处理中断过程接收中断请求、()、准备执行中断服务程序并保存寄存器值、执行中断服务子程序。

    正确答案: 响应中断
    解析: 暂无解析

  • 第13题:

    中断过程包含哪几个处理过程?


    正确答案:包括 ①中断请求,②中断响应,③中断服务,④中断返回,四个阶段。

  • 第14题:

    计算机中一个完整的中断过程通常经历中断请求、中断响应、中断处理、中断返回四步。


    正确答案:正确

  • 第15题:

    简述硬件中断和调用子程序的异同?


    正确答案:相同:都需要保护断点,实现返回;都是暂停执行现行程序,转去执行另一段程序。
    不同点:调用子程序是事先安排好的,调用点固定,并由远调用近调用之分;不会影响标志寄存器的内容。硬件中断是随机的,调用点不固定,都为远调用;会影响标志寄存器的内容。

  • 第16题:

    比较8086CPU子程序调用和执行中断服务操作的异同。


    正确答案:相同:两者均发生断点保护、程序转移和程序返回;
    差异:子程序调用是确定的,中断多数是随机的;子程序调用时保护IP、CS,中断服务保护IP、CS、FLAG。

  • 第17题:

    个完整的中断过程包括中断请求、()、中断服务和中断返回四个阶段。

    • A、中断处理
    • B、中断响应
    • C、保存断点
    • D、开中断

    正确答案:B

  • 第18题:

    中断过程的顺序是()。 ①中断请求 ②中断响应 ③中断处理 ④中断识别 ⑤中断返回

    • A、①②③④⑤
    • B、①②③⑤
    • C、①③②⑤
    • D、①②④⑤

    正确答案:B

  • 第19题:

    简述中断处理程序的结构模式,说明中断和子程序调用之间的主要区别是什么?


    正确答案: (1)中断处理程序的结构模式
    ①保护现场,将CPU内部相关寄存器的内容依次压入堆栈
    ②开放中断,允许级别较高的中断进入
    ③中断处理程序的具体内容
    ④恢复现场,将所保存在堆栈中的寄存器内容弹出堆栈
    ⑤中断返回
    (2)计算机的中断过程类似子程序的调用。但是,子程序的执行是程序员事先安排好的,而中断服务程序的执行则是由随机的中断事件引起的。另外,子程序的执行往往与主程序有关,而中断服务程序可能与被中断的程序毫无关系。同时有可能出现多个中断事件同时请求的情况。

  • 第20题:

    子程序和中断服务程序有何异同?为什么子程序返回指令RET和中断返回指令RETI不能相互替代?为什么同优先级中断服务可以使用同一工作寄存器区?


    正确答案: (1)子程序由程序员调用,中断服务程序在满足条件的时候被调用;中断服务程序入口地址固定,子程序入口地址由用户决定;中断服务程序存在优先级的问题,子程序不存在优先级。
    (2)不能。
    (3)可以,因为同级的中断服务程序不能嵌套中断,必须等正在运行的中断服务程序返回后才能响应其它同级中断,此时资源已经释放。

  • 第21题:

    单选题
    个完整的中断过程包括中断请求、()、中断服务和中断返回四个阶段。
    A

    中断处理

    B

    中断响应

    C

    保存断点

    D

    开中断


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

  • 第22题:

    问答题
    比较主程序与中断服务程序和主程序调用子程序的异同点?

    正确答案: 两者都是从主程序处转而执行其他的程序,都要保护断点,但中断服务程序还需要将IF压入堆栈,并用IRET返回,玩儿主程序调用子程序用RET返回。
    解析: 暂无解析

  • 第23题:

    单选题
    中断过程与子程序之间的过程比较,下面哪一条是错误的(  )
    A

    中断过程与子程序调用过程都需保护断点

    B

    中断过程与子程序调用过程都需保护标志寄存器

    C

    中断过程与子程序调用过程都要改变程序执行方向

    D

    中断过程是随机的,而调用子程序是事先安置好的


    正确答案: B
    解析: