更多“以下关于ARM处理器CPSR寄存器说法错误的是()。A、CPSR记录ARM的工作状态B、CPSR决定ARM工作模式C、CPSR可设定是否允许外部中断和快速中断D、CPSR是ARM的控制寄存器”相关问题
  • 第1题:

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

    A.CPSR记录ARM的工作状态

    B.CPSR决定ARM工作模式

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

    D.CPSR是ARM的控制寄存器


    正确答案:D

  • 第2题:

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


    正确答案:正确

  • 第3题:

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

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

    正确答案:C

  • 第4题:

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

    • A、CPSR为程序状态寄存器,存放各种标志和状态
    • B、SPSR为备份程序状态寄存器
    • C、R13为链接寄存器LR
    • D、R15为程序计数器PC

    正确答案:C

  • 第5题:

    ARM处理器当前运算操所产生的标志位记录在以下哪个寄存器中?()

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

    正确答案:D

  • 第6题:

    ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态。


    正确答案:ARM;Thumb;T

  • 第7题:

    简述ARMV4及以上版本的CPSR的哪一位反映了处理器的状态?若CPSR=0x000000090,分析系统状态。


    正确答案:CPSR=0x000000090表示当前处理器工作于ARM状态,系统处于用户模式下。 CPSR的BIT5(T)反映当前处理器工作于ARM状态或Thumb状态。

  • 第8题:

    简述CPSR寄存器控制位的作用。


    正确答案: (1)中断禁止位I、F://I=1禁止IRQ中断;F=1禁止FIQ中断。
    (2)T标志位:该位反映处理器的运行状态。当该位为1时,程序运行于Thumb状态,当该位为0时,表示运行于ARM状态。
    (3)运行模式位M[4:0]:M0、M1、M2、M3、M4是模式位。这些位决定了处理器的运行模式。

  • 第9题:

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

    B


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

  • 第10题:

    填空题
    ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态。

    正确答案: ARM,Thumb,T
    解析: 暂无解析

  • 第11题:

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

    CPSR记录ARM的工作状态

    B

    CPSR决定ARM工作模式

    C

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

    D

    CPSR是ARM的控制寄存器


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

  • 第12题:

    问答题
    简述CPSR寄存器控制位的作用。

    正确答案: (1)中断禁止位I、F://I=1禁止IRQ中断;F=1禁止FIQ中断。
    (2)T标志位:该位反映处理器的运行状态。当该位为1时,程序运行于Thumb状态,当该位为0时,表示运行于ARM状态。
    (3)运行模式位M[4:0]:M0、M1、M2、M3、M4是模式位。这些位决定了处理器的运行模式。
    解析: 暂无解析

  • 第13题:

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

    A.CPSR为程序状态寄存器,存放各种标志和状态

    B.SPSR为备份程序状态寄存器

    C.R13为链接寄存器LR

    D.R15为程序计数器PC


    正确答案:C

  • 第14题:

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


    正确答案:正确

  • 第15题:

    ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态


    正确答案:ARM状态;thumb状态;T(或者D5)

  • 第16题:

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

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

    正确答案:C

  • 第17题:

    指令MSR CPSR_C,R0实现的功能是()

    • A、传送R0的内容到CPSR中,更新CPSR
    • B、传送RO的内容到CPSR中,但仅修改其控制域
    • C、传送CPSR的内容到R0
    • D、传送CPSR的控制域内容到R0

    正确答案:B

  • 第18题:

    以下关于ARM处理器寄存器说法正确的是()

    • A、CPSR为程序计数状态寄存器
    • B、R12为链接寄存器使用
    • C、通用寄存器是32位寄存器,只能存放数据,不能存放地址
    • D、堆栈指针SP使用的寄存器为R13

    正确答案:D

  • 第19题:

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


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

  • 第20题:

    欲使处理器禁止中断,则应该使()

    • A、CPSR的F位为1
    • B、CPSR的F位为0
    • C、CPSR的I位为1
    • D、CPSR的I位为0

    正确答案:C

  • 第21题:

    填空题
    ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态

    正确答案: ARM状态,thumb状态,T(或者D5)
    解析: 暂无解析

  • 第22题:

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

    B


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

  • 第23题:

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

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