niusouti.com
更多“ARM有7种处理器模式和37个寄存器,所有模式共用的寄存器是( ) ”相关问题
  • 第1题:

    ARM处理器模式和ARM处理器状态有什么区别?


    正确答案: (1) ARM7T ARM 体系结构支持7种处理器模式,分别为:用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。
    (2) ARM 处理器状态:ARM状态、Thumb状态。
    (3) 两种处理器状态都有这7种处理器模式;两个状态之间切换并不影响处理器模式或寄存器内容。

  • 第2题:

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

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

    正确答案:C

  • 第3题:

    ARM处理器共有多少个寄存器?在所有工作模式下,哪些寄存器都指向同一个物理寄存器?


    正确答案:ARM处理器含有37个物理上独立的寄存器,其中包括31个通用寄存器和6个状态寄存器。R0-R12寄存器在所有工作模式下都指向同一个物理寄存器。

  • 第4题:

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

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

    正确答案:D

  • 第5题:

    32位体系结构的ARM处理器有()种不同的处理器工作模式,和()个主要用来标识CPU的工作状态和程序的运行状态的状态寄存器。

    • A、7、7
    • B、7、6
    • C、6、6
    • D、6、7

    正确答案:B

  • 第6题:

    ARM寄存器组中除了以下哪组寄存器以外所有处理器模式下都可以访问()

    • A、SPSR
    • B、R0-R7
    • C、CPSR
    • D、R8-R9

    正确答案:A

  • 第7题:

    ARM微处理器中状态寄存器的低8位称为控制位,发生异常时这些位可以被改变,但当处理器运行特权模式,这些位不可以改变。()


    正确答案:错误

  • 第8题:

    在任何模式下,ARM处理器都可以访问全部寄存器。


    正确答案:错误

  • 第9题:

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

    系统模式(System)

    B

    终止模式(Abort)

    C

    中断模式(IRQ)

    D

    快中断模式(FIQ)


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

  • 第10题:

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

    CPSR记录ARM的工作状态

    B

    CPSR决定ARM工作模式

    C

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

    D

    CPSR是ARM的控制寄存器


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

  • 第11题:

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

    系统模式

    B

    终止模式

    C

    中断模式

    D

    快速中断模式


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

  • 第12题:

    填空题
    ARM微处理器的工作模式中,系统模式并不是通过()进入的,它和()模式具有完全一样的寄存器。

    正确答案: 异常,用户
    解析: 暂无解析

  • 第13题:

    关于ARM7系列微处理器的操作模式,不对的是()

    • A、一共有7种操作模式
    • B、除了用户模式,其他都为特权模式
    • C、不同模式下使用的寄存器可能会不相同
    • D、通过改变SPSR中的低5位来切换模式

    正确答案:D

  • 第14题:

    ARM处理器模式和ARM处理器状态有何区别?


    正确答案:处理器模式指的是处理器在执行程序时在不同时刻所处的不同状态,处理器状态指的是处理器当前所执行的指令集。

  • 第15题:

    ARM微处理器中,()下的寄存器集是ARM状态下寄存器集的一个()


    正确答案:Thumb状态;子集

  • 第16题:

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

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

    正确答案:D

  • 第17题:

    简述ARM处理器共有多少种寄存器?几种工作模式?


    正确答案:1、ARM处理器共有37个32位寄存器,其中:31个为通用寄存器,6个为状态寄存器,通用寄存器R14~R0,程序计数器PC,一个或两个状态寄存器都是可访问的
    2、七种ARM工作模式:
    (1)用户模式(usr):正常的程序执行模式;
    (2)快速中断模式(fiq):支持高速数据传输或通道处理;
    (3)中断模式(irq):用于通用中断处理;
    (4)管理员模式(svc):操作系统的保护模式;
    (5)中止模式(abt):支持虚拟内存和/或内存保护;
    (6)系统模式(sys):支持操作系统的特殊用户模式(运行操作系统任务);
    (7)未定义模式(und) - 支持硬件协处理器的软件仿真,除了用户模式外,其他模式均可视为特权模式。

  • 第18题:

    ARM微处理器的工作模式中,系统模式并不是通过()进入的,它和()模式具有完全一样的寄存器。


    正确答案:异常;用户

  • 第19题:

    ARM处理器共有37个寄存器,包括31个()和6个()


    正确答案:通用寄存器;状态寄存器

  • 第20题:

    单选题
    关于ARM7系列微处理器的操作模式,不对的是()
    A

    一共有7种操作模式

    B

    除了用户模式,其他都为特权模式

    C

    不同模式下使用的寄存器可能会不相同

    D

    通过改变SPSR中的低5位来切换模式


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

  • 第21题:

    填空题
    ARM微处理器中,()下的寄存器集是ARM状态下寄存器集的一个()

    正确答案: Thumb状态,子集
    解析: 暂无解析

  • 第22题:

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

    直接修改CPU状态寄存器(CPSR)对应的模式

    B

    先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态

    C

    使用软件中断指令(SWI)

    D

    让处理器执行未定义指令


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

  • 第23题:

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

    PSP

    B

    MSP

    C

    CPSR

    D

    SPSR


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