参考答案和解析
正确答案:(1)保存现场。
(2)模式切换。
(3)获取中断服务子程序地址。
(4)多个中断请求处理。
(5)中断返回,恢复现场。
更多“简述ARM系统中的中断处理过程。”相关问题
  • 第1题:

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


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

  • 第2题:

    在ARM体系构建的嵌入式系统中,由电平模式触发的中断,其对应的中断标准应该在何时被清除?()

    • A、当中断处理程序结束以后,才可以清除
    • B、进入相应的中断处理程序,即可以清除
    • C、产生IRQ中断的时候,处理器自动清除
    • D、任何时候都可以清除

    正确答案:A

  • 第3题:

    在ARMLinux系统中,中断处理程序进入C代码以后,ARM的处于()工作模式

    • A、超级用户(SVC.
    • B、中断(IRQ)
    • C、快速中断(IRQ)
    • D、和进入中断之前的状态有关系

    正确答案:A

  • 第4题:

    ARM处理器的工作模式中属于异常模式的有()

    • A、用户模式usr
    • B、系统模式sys
    • C、外部中断模式irq
    • D、中止模式abt
    • E、快速中断模式fiq

    正确答案:C,D,E

  • 第5题:

    简述ARM异常中断的响应过程及异常返回的流程


    正确答案:1、异常中断响应过程:
    (1)在相应的链接寄存器LR (r14)中保存下一条指令的地址;
    (2)保存当前的CPSR值,即将CPSR复制到新的异常模式的SPSR;
    (3)强制使CPSR模式位置成对应异常类型的值:根据异常类型,重新设置CPSR的运行模式位CPSR[4:0],使微处理器进入相应的工作模式;
    (4)强制给PC赋值,将相应的向量地址赋给PC,从而跳转到相应的异常处理程序处执行程序;
    (5)设置CPSR中的中断禁止位,以禁止中断发生。
    2、异常返回流程:
    (1)由链接寄存器LR的值恢复PC,返回到发生异常中断的指令的下一条指令处执行程序;
    (2)将SPSR复制回CPSR中;
    (3)若在进入异常处理时设置了中断禁止位,要在此清除。

  • 第6题:

    简述ARM微处理器处理异常的操作过程。


    正确答案:1、将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。若异常是从ARM状态进入,LR寄存器中保存的是下一条指令的地址(当前PC+4或PC+8,与异常的类型有关);若异常是从Thumb状态进入,则在LR寄存器中保存当前PC的偏移量,这样,异常处理程序就不需要确定异常是从何种状态进入的。例如:在软件中断异常SWI,指令MOVPC,R14_svc总是返回到下一条指令,不管SWI是在ARM状态执行,还是在Thumb状态执行。
    2、将CPSR复制到相应的SPSR中。
    3、根据异常类型,强制设置CPSR的运行模式位。
    4、强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处。

  • 第7题:

    简述8086中断系统响应可屏蔽中断的全过程。


    正确答案: 中断系统响应可屏蔽中断的全过程的步骤如下:
    (1)中断申请;
    (2)中断响应;
    (3)读取中断类型号;
    (4)保护断点;
    (5)清除IF和TF标志;
    (6)读取中断向量;
    (7)转入中断服务程序;
    (8)开中断;
    (9)从堆栈中弹出断点值;
    (10)返回到中断程序。

  • 第8题:

    单选题
    在ARMLinux系统中,中断处理程序进入C代码以后,ARM的处于()工作模式
    A

    超级用户(SVC.

    B

    中断(IRQ)

    C

    快速中断(IRQ)

    D

    和进入中断之前的状态有关系


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

  • 第9题:

    单选题
    在Linux2.4或者2.6内核中,和ARM体系结构相关的中断处理程序的C代码在源码树的()文件中
    A

    kernerl/irq.c

    B

    arch/arm/kernel/irq.c

    C

    arch/arm/mach/irq.c

    D

    arch/arm/kernel/entry-armv.S


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

  • 第10题:

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

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

  • 第11题:

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

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

  • 第12题:

    问答题
    简述ARM异常中断的响应过程及异常返回的流程

    正确答案: 1、异常中断响应过程:
    (1)在相应的链接寄存器LR (r14)中保存下一条指令的地址;
    (2)保存当前的CPSR值,即将CPSR复制到新的异常模式的SPSR;
    (3)强制使CPSR模式位置成对应异常类型的值:根据异常类型,重新设置CPSR的运行模式位CPSR[4:0],使微处理器进入相应的工作模式;
    (4)强制给PC赋值,将相应的向量地址赋给PC,从而跳转到相应的异常处理程序处执行程序;
    (5)设置CPSR中的中断禁止位,以禁止中断发生。
    2、异常返回流程:
    (1)由链接寄存器LR的值恢复PC,返回到发生异常中断的指令的下一条指令处执行程序;
    (2)将SPSR复制回CPSR中;
    (3)若在进入异常处理时设置了中断禁止位,要在此清除。
    解析: 暂无解析

  • 第13题:

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


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

  • 第14题:

    在下列ARM处理器模式中()模式有自己独立的R8-R14寄存器。

    • A、系统模式
    • B、终止模式
    • C、中断模式
    • D、快速中断模式

    正确答案:D

  • 第15题:

    在下列ARM处理器的各种模式中()模式有自己独立的R8-R14寄存器。

    • A、系统模式(System)
    • B、终止模式(Abort)
    • C、中断模式(IRQ)
    • D、快中断模式(FIQ)

    正确答案:D

  • 第16题:

    ARM处理器的异常的正确理解应该是()

    • A、外部中断
    • B、内部异常
    • C、系统调用
    • D、以上都是

    正确答案:D

  • 第17题:

    在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。


    正确答案:正确

  • 第18题:

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


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

  • 第19题:

    简述多重中断系统中CPU响应处理一次中断的步骤。


    正确答案: ①关中断;②保存现场信息;③判别中断条件;④开中断;⑤执行中断服务程序;⑥关中断;⑦恢复现场信息;⑧开中断。

  • 第20题:

    多选题
    ARM处理器的工作模式中属于异常模式的有()
    A

    用户模式usr

    B

    系统模式sys

    C

    外部中断模式irq

    D

    中止模式abt

    E

    快速中断模式fiq


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

  • 第21题:

    判断题
    在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。
    A

    B


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

  • 第22题:

    单选题
    以下关于ARM处理器CPSR寄存器说法错误的是()。
    A

    CPSR记录ARM的工作状态

    B

    CPSR决定ARM工作模式

    C

    CPSR可设定是否允许外部中断和快速中断

    D

    CPSR是ARM的控制寄存器


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

  • 第23题:

    单选题
    在下列ARM处理器模式中()模式有自己独立的R8-R14寄存器。
    A

    系统模式

    B

    终止模式

    C

    中断模式

    D

    快速中断模式


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