更多“简述中断处理过程。”相关问题
  • 第1题:

    简述免疫中断针的处理?


    正确答案:出现断针事故时,可采用下列方法处理。(1)残端部分针身显露于体外时,可用手指或镊子将针取出。(2)断端与皮肤相平或稍凹陷于体内者时,可用左拇指、食二指垂直向下挤压针孔两侧,使断针暴露体外,右手持镊子将针取出。(3)断针完全深入皮下或肌肉深层时,应进行标识处理。

  • 第2题:

    简述ARM处理器上进行一次中断处理和中断异常处理的差异。


    正确答案:中断处理相比异常处理,主要是中断需要初始化中断源和中断控制器,中断发生后在ISR中要清除相应Pending位,而且要在进入中断处理程序一开始就清除。

  • 第3题:

    简述ARM系统中的中断处理过程。


    正确答案:(1)保存现场。
    (2)模式切换。
    (3)获取中断服务子程序地址。
    (4)多个中断请求处理。
    (5)中断返回,恢复现场。

  • 第4题:

    CPU响应中断的条件是什么?简述中断处理过程。


    正确答案:CPU响应中断要有三个条件:
    外设提出中断申请;本中断位未被屏蔽;中断允许。
    可屏蔽中断处理的过程一般分成如下几步:
    中断请求;中断响应;保护现场;转入执行中断服务子程序;恢复现场和中断返回。
    CPU在响应外部中断,并转入相应中断服务子程序的过程中,要依次做以下工作:
    ⑴从数据总线上读取中断类型号,将其存入内部暂存器。
    ⑵将标志寄存器PSW 的值入钱。
    ⑶将PSW中的中断允许标志IF 和单步标志TF 清0,以屏蔽外部其它中断请求,避 免CPU 以单步方式执行中断处理子程字。
    ⑷保护断点,将当前指令下面一条指令的段地址CS 和指令指针IP 的值入栈,中断处理完毕后,能正确返回到主程序继续执行。
    ⑸根据中断类型号到中断向量表中找到中断向量,转入相应中断服务子程序。
    ⑹中断处理程序结束以后,从堆栈中依次弹出IP、CS 和PSW,然后返回主程序断点处,继续执行原来的程序。

  • 第5题:

    简述微机系统的中断处理过程。


    正确答案: (1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。
    (2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。可屏蔽中断请求,CPU若要响应必须满足三个条件。
    (3)中断处理:保护现场、开中断、中断服务。
    (4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。

  • 第6题:

    一个完整的中断处理的基本过程应包括:()

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

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

  • 第7题:

    叙述CPU响应中断的条件,响应中断的过程,及中断处理的一般过程。


    正确答案:响应中断条件:
    (1)有中断请求
    (2)中断允许
    (3)一条指令执行完毕
    响应中断过程:
    (1)关中断
    (2)将PC和PSW压入中断
    (3)将中断程序首地址送入堆栈
    中断处理过程:
    (1)保护现场
    (2)保护原屏蔽码
    (3)开中断
    (4)处理内容
    (5)关中断
    (6)恢复原屏蔽码
    (7)恢复现场
    (8)返回原程序

  • 第8题:

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

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

    正确答案:B

  • 第9题:

    何谓查询中断,矢量中断,中断入口地址?简述主机响应中断的过程?


    正确答案: (1)见名词解释部分相关答案。(2)中断源向主机发出中断请求信号后,先要等待被采样,当被采样后接受中断查询,当中断请求被响应后由内部长调用指令转向对应的中断矢量地址去执行中断服务程序,直到执行RETI(返回)指令为止。

  • 第10题:

    问答题
    简述IA-32处理器的中断工作过程。

    正确答案: IA-32处理器获得向量号识别出中断源后,中断或异常接着的工作过程如下:
    (1)将标志寄存器EFLAGS压入堆栈,保护各个标志位;将被中断指令的逻辑地址(代码段寄存器和指令指针寄存器内容)压入堆栈,保护断点。
    (2)如果有错误代码,将其压入堆栈(有些异常产生错误代码,更具体地表明产生异常的原因)。实地址方式的异常不返回错误代码。
    (3)根据向量号获得中断服务程序(中断或异常的处理程序)的段选择器和指令指针,分别传送给代码段寄存器CS和指令指针寄存器EIP。
    (4)对于中断,要设置中断允许标志IF为0,即禁止进一步的可屏蔽中断。
    (5)控制转移至中断服务程序入口地址(首地址),开始执行中断或异常处理程序。
    中断服务程序最后是中断返回指令IRET。中断返回指令IRET将断点地址和标志寄存器出栈恢复,如果压入了错误代码还需要相应增量堆栈指针,于是控制又返回到断点指令继续执行。
    解析: 暂无解析

  • 第11题:

    问答题
    何谓中断?简述中断的全部过程。

    正确答案: 1.中断:在CPU执行程序的过程中,由于某种事件发生,CPU暂时停止正在执行
    的程序而转向对所发生的事件进行处理,当对事件的处理结束后又能回到原来
    中止的地方,接着中止前的状态继续执行原来的程序,这一过程称为中断。
    2.中断的全部过程:
    1)中断请求:对于外中断,外设或其他中断源通过CPU的中断请求引脚向CPU发中断请求信号,CPU在每条指令执行完后,监测是否有中断请求,有则转入中断响应阶段。
    2)中断响应:CPU首先通过硬件保存程序断点(PC)及标志寄存器,以便中断返回,即CPU执行中断隐指令。然后进入中断响应周期,或者通过向量方式或者通过软件查询方式得到中断服务程序入口,并置入PC。
    3)中断服务:CPU转入中断服务程序并执行,进行外设所需的数据交换。中断服务程序中,首先保护现场,将有关寄存器的内容压栈,然后进行I/O操作,实现数据传送。最后,恢复现场,并执行中断返回指令。
    4)中断返回:即恢复断点及标志。中断返回指令的功能,就是将中断隐指令保存的程序断点和标志读出并送入PC和标志寄存器,从而回到CPU原来的程序断点处继续执行。
    解析: 暂无解析

  • 第12题:

    问答题
    叙述CPU响应中断的条件,响应中断的过程,及中断处理的一般过程。

    正确答案: 响应中断条件:
    (1)有中断请求
    (2)中断允许
    (3)一条指令执行完毕
    响应中断过程:
    (1)关中断
    (2)将PC和PSW压入中断
    (3)将中断程序首地址送入堆栈
    中断处理过程:
    (1)保护现场
    (2)保护原屏蔽码
    (3)开中断
    (4)处理内容
    (5)关中断
    (6)恢复原屏蔽码
    (7)恢复现场
    (8)返回原程序
    解析: 暂无解析

  • 第13题:

    缺页中断的处理过程是软硬件配合完成的,请叙述缺页中断处理过程? 


    正确答案: 若在页表中发现所要访问的页面不在内存,则产生缺页中断,其处理过程如下:
    1、根据逻辑地址查页表的驻留位,判断该页是否在内存;
    2、该页标志为0,形成缺页中断。保留现场。
    3、操作系统处理缺页中断,寻找一个空闲页面。
    4、若有空闲页,则把磁盘上读出的信息装入该页面中。
    5、修改页表及内存分配表,表示该页已经在内存。
    6、如果内存中无空闲页,则按某种算法选择一个已在内存的页面,把它暂时调出内存。若该页被修改过,则要把信息重写到磁盘上。当一页被暂时调出内存后,重复4、5步。
    7、恢复现场,重新执行被中断的指令。

  • 第14题:

    何谓中断?简述中断的全部过程。


    正确答案:1.中断:在CPU执行程序的过程中,由于某种事件发生,CPU暂时停止正在执行
    的程序而转向对所发生的事件进行处理,当对事件的处理结束后又能回到原来
    中止的地方,接着中止前的状态继续执行原来的程序,这一过程称为中断。
    2.中断的全部过程:
    1)中断请求:对于外中断,外设或其他中断源通过CPU的中断请求引脚向CPU发中断请求信号,CPU在每条指令执行完后,监测是否有中断请求,有则转入中断响应阶段。
    2)中断响应:CPU首先通过硬件保存程序断点(PC)及标志寄存器,以便中断返回,即CPU执行中断隐指令。然后进入中断响应周期,或者通过向量方式或者通过软件查询方式得到中断服务程序入口,并置入PC。
    3)中断服务:CPU转入中断服务程序并执行,进行外设所需的数据交换。中断服务程序中,首先保护现场,将有关寄存器的内容压栈,然后进行I/O操作,实现数据传送。最后,恢复现场,并执行中断返回指令。
    4)中断返回:即恢复断点及标志。中断返回指令的功能,就是将中断隐指令保存的程序断点和标志读出并送入PC和标志寄存器,从而回到CPU原来的程序断点处继续执行。

  • 第15题:

    简述8086的中断处理过程?


    正确答案: 在获取中断类型码后,处理过程是一样的,其过程为:
    将类型码乘4,作为中断向量表的指针;将CPU的标志寄存器入栈,复制TF;清除IF和TF,屏蔽新的INTR中断和单步中断;保护断点,将IP和CS入栈;从中断向量表取出中断服务程序入口地址,分别送CS和IP;按新地址执行中断服务程序;中断程序结束后,返回断点、恢复现场,即IP和CS出栈,标志寄存器出栈,返回被中断的主程序。

  • 第16题:

    简述中断的处理过程。


    正确答案: (1)取中断类型号N
    (2)标志寄存器(PSW)内容入栈
    (3)当前代码段寄存器(CS)内容入栈
    (4)当前指令指针(IP)内容入栈
    (5)禁止外部中断和单步中断(IF=0,TF=0)
    (6)从中断向量表中取4×N的字节内容IP,4×N+2的内容送CS
    (7)转中断处理程序

  • 第17题:

    简述IA-32处理器的中断工作过程。


    正确答案:IA-32处理器获得向量号识别出中断源后,中断或异常接着的工作过程如下:
    (1)将标志寄存器EFLAGS压入堆栈,保护各个标志位;将被中断指令的逻辑地址(代码段寄存器和指令指针寄存器内容)压入堆栈,保护断点。
    (2)如果有错误代码,将其压入堆栈(有些异常产生错误代码,更具体地表明产生异常的原因)。实地址方式的异常不返回错误代码。
    (3)根据向量号获得中断服务程序(中断或异常的处理程序)的段选择器和指令指针,分别传送给代码段寄存器CS和指令指针寄存器EIP。
    (4)对于中断,要设置中断允许标志IF为0,即禁止进一步的可屏蔽中断。
    (5)控制转移至中断服务程序入口地址(首地址),开始执行中断或异常处理程序。
    中断服务程序最后是中断返回指令IRET。中断返回指令IRET将断点地址和标志寄存器出栈恢复,如果压入了错误代码还需要相应增量堆栈指针,于是控制又返回到断点指令继续执行。

  • 第18题:

    简述中断的响应过程。


    正确答案: 8086在中断响应时,自动将标志寄存器FR和断点(CS和IP)的值入栈保存,但不将别的其它寄存器的值入栈保存,故如果中断服务程序中用到其它寄存器时,应单独使用指令将其它寄存器的值入栈保存,等中断返回前再将其恢复。这一步骤称为保护现场和恢复现场。保护现场和恢复现场应后进先出。
    8086只对可屏蔽中断的响应输出2个总线周期的INTA,并在第2个INTA期间到DB的低8位读入中断类型码,而对其它类型的中断,由于中断类型码是固定的,不用到DB读取,故没有2个INTA总线周期。
    中断响应与调子程序过程完全不同。

  • 第19题:

    异常、软件中断及非屏蔽中断转入中断处理程序的过程?


    正确答案:异常、软件中断及非屏蔽中断的中断矢量号或由CPU固定分配好或由INTn指令提供,因此,不需要外设提供类型码(矢量号)。当转入中断处理程序时,首先CPU按顺序将FLAGS、CS及EIP寄存器的内容压入栈中。压入栈中的断点地址取决于中断类型。若为陷阱,断点地址为引起陷阱的指令的后面一条指令的第一字节地址;若为故障,则13断点地址为引起故障的指令的第一字节地址。然后,将FLAGS中的单步陷阱标志TF和中断标志IF清零。最后,根据中断矢量号查得中断处理程序首地址,转入中断处理程序。

  • 第20题:

    简述8086的中断响应过程?


    正确答案: 响应过程(即取得中断类型码的过程):
    对于硬件中断,若是采样到可屏蔽的则CPU转入两个连续的中断响应周期,在第二个中断响应周期的T4状态前沿,采样数据线获取由外设输入的中断类型码;若是采样到非屏蔽中断请求,则CPU不经过两个中断响应周期,而在内部自动产生中断类型码2。
    对于软件中断,中断类型码自动形成(被零除的中断类型号为0,单步中断的类型号为1,断点中断的类型号为3,溢出中断的类型号为4。)

  • 第21题:

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

    中断返回→中断请求→中断响应→中断处理

    B

    中断请求→中断响应→中断处理→中断返回

    C

    中断响应→中断处理→中断返回→中断请求

    D

    中断处理→中断返回→中断请求→中断响应


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

  • 第22题:

    问答题
    简述ARM处理器上进行一次中断处理和中断异常处理的差异。

    正确答案: 中断处理相比异常处理,主要是中断需要初始化中断源和中断控制器,中断发生后在ISR中要清除相应Pending位,而且要在进入中断处理程序一开始就清除。
    解析: 暂无解析

  • 第23题:

    问答题
    简述微机(8086)系统的中断处理过程。

    正确答案: 微机系统中断处理的基本过程应包括:中断请求、中断优先级判别、中断响应、中断处理及中断返回等五个基本阶段。
    解析: 暂无解析