在ARM体系结构中,()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候。A.R0,R14B.R13,R15C.R14,R15D.R14,R0

题目

在ARM体系结构中,()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候。

A.R0,R14

B.R13,R15

C.R14,R15

D.R14,R0


相似考题
更多“在ARM体系结构中,()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候。A.R0,R14B.R13,R15C.R14,R15D.R14,R0”相关问题
  • 第1题:

    在ARM处理器中,R0~R15是通用寄存器,其中作为堆栈指针SP使用的寄存器是___【9】____,作为程序链接寄存器LR使用的是___【10】____。


    正确答案:R13 R14

  • 第2题:

    在ARM处理器中,通用寄存器有R0-R15,其中R13通常用作__【11】_____,R14作为___【12】____使用。


    正确答案:堆栈指针SP 程序链接寄存器LR

  • 第3题:

    在ARM处理器中,作为记录程序状态的寄存器是___【9】____,其中状态位T的作用是在ARM状态与Thumb状态间进行切换,当T=1时处理器处于的状态是____【10】___状态。


    正确答案:程序状态寄存器CPSR Thumb

  • 第4题:

    在ARM体系结构中()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值()寄存器作为处理器的程序计数器指针。

    A.R0,R14

    B.R13,R15

    C.R14,R15

    D.R14,R0


    参考答案:C

  • 第5题:

    以下是部分ARM汇编程序,该程序的执行结果是( )。AREA EXAMPLE2,CODE,READONLYENTYRstart MOV r0,#10 MOV r1,#3 BL DOADDdoadd ADD r0,r0,r1 END

    A.结果值13存放在R0寄存器中
    B.结果值23存放在R1寄存器中
    C.结果值13存放在LR寄存器中
    D.结果值23存放在LR寄存器中

    答案:A
    解析:
    这是一段子程序调用(BL指令完成)的程序,子程序DO ADD完成加法运算,操作数放在r0和r1寄存器中,结果放在r0中。

  • 第6题:

    在ARM体系结构中()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值()寄存器作为处理器的程序计数器指针。

    • A、R0,R14
    • B、R13,R15
    • C、R14,R15
    • D、R14,R0

    正确答案:C

  • 第7题:

    在ARM处理器中,通用寄存器有R0-R15,其中R13通常用作(),R14作为()使用。


    正确答案:堆栈指针SP;程序链接寄存器LR

  • 第8题:

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


    正确答案:Thumb状态;子集

  • 第9题:

    简述ARM体系结构支持的数据类型?有多少寄存器?如何组织?


    正确答案:支持的数据类型:
    1.字节(byte),各种处理器体系结构中,字节的长度均为8位。
    2.半字(half-word),在ARM体系结构中,半字的长度为16位。
    3.字(word),在ARM体系结构中,字的长度为32位。
    ARM处理器共有37个寄存器,其中31个通用寄存器,6个状态寄存器。

  • 第10题:

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


    正确答案:错误

  • 第11题:

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

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

  • 第12题:

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

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

  • 第13题:

    已知ARM处理器的R1=0x12345678, R2=0xFF00FF00,则执行指令ORR R0,R1,R2后,寄存器R0=___【11】____,R1=___【12】____。


    正确答案:0xFF34FF78 0x12345678

  • 第14题:

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

    A.R0~R7在任何模式下均作为通用寄存器使用

    B.R0~R15寄存器的位数为32位

    C.作为链接寄存器LR的是R14

    D.堆栈指针SP使用的寄存器是R15


    正确答案:D

  • 第15题:

    下列ARM处理器的寄存器中,有对应影子寄存器的寄存器是( )

    A. R0,R1

    B. R0,R8

    C. R8,R9

    D. R8,R13

    E. R9,R3


    参考答案CD

  • 第16题:

    在ARM的通用寄存器R0~R15中,被用做栈指针的寄存器是( )。

    A.R0
    B.R13
    C.R14
    D.R15

    答案:B
    解析:
    R13也被称为SP指针,被用做栈指针,通常在系统初始化时需要对所有模式的SP指针赋值。

  • 第17题:

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


    正确答案:正确

  • 第18题:

    ARM微处理器通用寄存器R14~R0、程序计数器PC、一个或两个状态寄存器都是可访问的。()


    正确答案:正确

  • 第19题:

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


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

  • 第20题:

    简述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) - 支持硬件协处理器的软件仿真,除了用户模式外,其他模式均可视为特权模式。

  • 第21题:

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


    正确答案:异常;用户

  • 第22题:

    判断题
    ARM微处理器通用寄存器R14~R0、程序计数器PC、一个或两个状态寄存器都是可访问的。()
    A

    B


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

  • 第23题:

    单选题
    在ARM体系结构中()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值()寄存器作为处理器的程序计数器指针。
    A

    R0,R14

    B

    R13,R15

    C

    R14,R15

    D

    R14,R0


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