参考答案和解析
正确答案:正确
更多“当一个中断发生时,相应的R14存储中断返回地址,SPSR存储状态寄存器CPSR的值。”相关问题
  • 第1题:

    如果要选择ARM处理器工作在外部中断模式,允许外部中断IRQ,禁止快速中断FIQ,使用Thumb工作状态,则需要设置的寄存器是()。

    A.PSP

    B.MSP

    C.CPSR

    D.SPSR


    正确答案:C

  • 第2题:

    计算机处理中断时,为了使进程能正确返回中断点,系统必须保存当前处理机状态字标志寄存器和______的值.

    A.程序计数器PC

    B.累加器

    C.数据寄存器

    D.基地址


    正确答案:A
    解析:为了使进程能正确返回中断点,系统必须保存当前处理机状态字PSW和程序计数器PC的值,即保存中断现场。保护累加器、数据寄存器和基地址不是必须的,用户需要的时候可以保护。

  • 第3题:

    当一个中断发生时,相应的()存储中断返回地址。

    • A、R14
    • B、R1
    • C、R2
    • D、R15

    正确答案:A

  • 第4题:

    中断矢量就是中断服务子程序的(),在内存中占有()个存储单元,其中低地址存储单元存放的是(),高地址存储单元存放的是()。


    正确答案:入口地址;4;IP内容;CS内容

  • 第5题:

    如果要选择ARM处理器工作在外部中断模式,允许外部中断IRQ,禁止快速中断FIQ,使用Thumb工作状态,则需要设置的寄存器是()。

    • A、PSP
    • B、MSP
    • C、CPSR
    • D、SPSR

    正确答案:C

  • 第6题:

    程序中断处理中,中断程序的入口地址在()中。

    • A、中断控制器
    • B、屏蔽寄存器
    • C、状态寄存器
    • D、中断向量

    正确答案:D

  • 第7题:

    寄存器CPSR,SPSR的功能各是什么?


    正确答案:1)CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器模式下都可以访问当前的程序状态寄存器CPSR。
    2)在每种异常模式下都有一个对应的物理寄存器——程序状态保存寄存器SPSR。当异常出现时,SPSR用于保存CPSR的状态,以便异常返回后恢复异常发生时的工作状态。

  • 第8题:

    堆栈是一组寄存器或一个存储区域,用来存放调用子程序或响应中断时的主程序断点地址,以及其他寄存器的内容。


    正确答案:正确

  • 第9题:

    判断题
    ARM体系结构包含一个当前程序状态寄存器CPSR和(5C)个备份的程序状态寄存器SPSR。
    A

    B


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

  • 第10题:

    判断题
    当一个中断发生时,相应的R14存储中断返回地址,SPSR存储状态寄存器CPSR的值。
    A

    B


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

  • 第11题:

    判断题
    中断屏蔽寄存器也是一个存储器映像的CPU寄存器,主要用来屏蔽外部和内部中断。如果状态寄存器ST1中的INTM位为0且IMR寄存器中的某一位为1,就开放相应中断。
    A

    B


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

  • 第12题:

    单选题
    以下关于ARM处理器从异常中断返回的说法错误的是()
    A

    恢复原来被保护的用户寄存器

    B

    将SPSR寄存器的值复制到CPSR

    C

    将异常向量地址写入PC中

    D

    清除I和F标志,允许IRQ和FIQ中断


    正确答案: B
    解析: 除复位异常,其他所有异常处理完毕之后必须返回到原来程序处继续向下执行:恢复原来被保护的用户寄存器;将SPSR_mode寄存器值复制到CPSR中;根据异常类型将PC值恢复成断点地址;清除I和F标志,允许IRQ和FIQ中断。所以本题选C。

  • 第13题:

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

    A.CPSR记录ARM的工作状态

    B.CPSR决定ARM工作模式

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

    D.CPSR是ARM的控制寄存器


    正确答案:D

  • 第14题:

    ARM体系结构包含一个当前程序状态寄存器CPSR和(5C)个备份的程序状态寄存器SPSR。


    正确答案:正确

  • 第15题:

    在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?()

    • A、直接修改CPU状态寄存器(CPSR)对应的模式
    • B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态
    • C、使用软件中断指令(SWI)
    • D、让处理器执行未定义指令

    正确答案:C

  • 第16题:

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

    • A、CPSR记录ARM的工作状态
    • B、CPSR决定ARM工作模式
    • C、CPSR可设定是否允许外部中断和快速中断
    • D、CPSR是ARM的控制寄存器

    正确答案:D

  • 第17题:

    可编程序控制器的在扫描中断源的过程中,就在存储器的一个特定区里建立(),按顺序存放中断信息

    • A、中断处理表
    • B、中断存储器
    • C、中断寄存器
    • D、中断缓冲器

    正确答案:A

  • 第18题:

    以下关于ARM处理器从异常中断返回的说法错误的是()

    • A、恢复原来被保护的用户寄存器
    • B、将SPSR寄存器的值复制到CPSR
    • C、将异常向量地址写入PC中
    • D、清除I和F标志,允许IRQ和FIQ中断

    正确答案:C

  • 第19题:

    中断矢量就是中断服务子程序的入口地址,在内存中占有4个存储单元,其中低地址存储单元存放的是入口地址的偏移量,高地址存储单元存放的是()


    正确答案:入口地址的段地址

  • 第20题:

    单选题
    程序中断处理中,中断程序的入口地址在()中。
    A

    中断控制器

    B

    屏蔽寄存器

    C

    状态寄存器

    D

    中断向量


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

  • 第21题:

    单选题
    当一个中断发生时,相应的()存储中断返回地址。
    A

    R14

    B

    R1

    C

    R2

    D

    R15


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

  • 第22题:

    问答题
    寄存器CPSR,SPSR的功能各是什么?

    正确答案: 1)CPSR包含条件码标志、中断禁止位、当前处理器模式以及其它状态和控制信息。所有处理器模式下都可以访问当前的程序状态寄存器CPSR。
    2)在每种异常模式下都有一个对应的物理寄存器——程序状态保存寄存器SPSR。当异常出现时,SPSR用于保存
    CPSR的状态,以便异常返回后恢复异常发生时的工作状态。
    解析: 暂无解析

  • 第23题:

    判断题
    堆栈是一组寄存器或一个存储区域,用来存放调用子程序或响应中断时的主程序断点地址,以及其他寄存器的内容。
    A

    B


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