参考答案和解析
正确答案:正确
更多“使用汇编编写ARM程序时,可直接为PC寄存器赋值。”相关问题
  • 第1题:

    CPU执行程序时,为了从内存中读取指令,需要先将(1)的内容输送到(2)上。

    A.指令寄存器

    B.程序计数器(PC)

    C.标志寄存器

    D.变址寄存器


    正确答案:B

  • 第2题:

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

    A.通用寄存器R0-R7可以用于存放数据,也可以存放地址

    B.R0-R15寄存器的宽度为32位

    C.程序计数器PC使用R15寄存器

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


    正确答案:D

  • 第3题:

    ARM汇编程序中实现程序跳转的方式有( )

    A.使用跳转指令

    B.使用goto语句

    C.向pc寄存器赋值

    D.使用jump指令


    正确答案:A

  • 第4题:

    ● 编写汇编语言程序时,下列寄存器中程序员可访问的是(5) 。

    (5)

    A. 存储器地址寄存器(MAR)

    B. 指令寄存器(IR)

    C. 存储器数据寄存器(MDR)

    D. 程序计数器(PC)


    正确答案:D

  • 第5题:

    CPU执行程序时,为了从内存中读取指令,需要先将()的内容输送到数据总线。

    • A、指令寄存器
    • B、程序计数器(PC)
    • C、标志寄存器
    • D、变址寄存器

    正确答案:B

  • 第6题:

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


    正确答案:正确

  • 第7题:

    使用汇编编写ARM程序时,可直接为PC寄存器赋值。


    正确答案:正确

  • 第8题:

    ARM微处理器采用RISC指令集,使用大量的寄存器。()


    正确答案:正确

  • 第9题:

    ARM核中什么寄存器用于存储PC?R13通常用来存储什么?R14通常用来存储什么?


    正确答案:R15用于程序计数寄存器PC,R13通常用来做堆栈指针寄存器,R14通常用来做链接寄存器,保存函数调用的返回地址。

  • 第10题:

    判断题
    使用汇编编写ARM程序时,可直接为PC寄存器赋值。
    A

    B


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

  • 第11题:

    单选题
    CPU执行程序时,为了从内存中读取指令,需要先将()的内容输送到数据总线。
    A

    指令寄存器

    B

    程序计数器(PC)

    C

    标志寄存器

    D

    变址寄存器


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

  • 第12题:

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

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

    B

    SPSR为备份程序状态寄存器

    C

    R13为链接寄存器LR

    D

    R15为程序计数器PC


    正确答案: D
    解析: R13是堆栈指针(SP)寄存器,链接(LR)寄存器是R14,故选C。

  • 第13题:

    以下是部分ARM汇编程序,该程序的执行结果是(43)。

    AREA EXAMPLE2,CODE,READONLY

    ENTYR

    start MOV ro,#10

    MOV r1,#3

    BL DOADD

    doadd ADD r0,r0,r1

    MOV pc,1r

    END

    A.结果值13存放在R0寄存器中

    B.结果值23存放在R1寄存器中

    C.结果值13存放在LR寄存器中

    D.结果值23存放在LR寄存器中


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

  • 第14题:

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

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

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

    C.R13为链接寄存器LR

    D.R15为程序计数器PC


    正确答案:C

  • 第15题:

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

    A.R0,R14

    B.R13,R15

    C.R14,R15

    D.R14,R0


    参考答案:C

  • 第16题:

    编写汇编语言程序时,下列寄存器中,程序员可访问的是(15)。

    A. 程序计数器(PC)
    B.指令寄存器(IR)
    C.存储器数据寄存器(MDR)
    D.存储器地址寄存器(MAR)

    答案:A
    解析:

  • 第17题:

    ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,()寄存器用于存储PC,R13通常用来存储()。


    正确答案:R15;SP(或者堆栈指针)

  • 第18题:

    ARM汇编程序中,代码段的定义应用使用()伪指令。

    • A、AREA
    • B、DCB
    • C、MACRO
    • D、GBLA

    正确答案:A

  • 第19题:

    编写汇编语言程序时,下列寄存器中,程序员可访问的是()。

    • A、程序计数器(PC.
    • B、指令寄存器(IR)
    • C、存储器数据寄存器(MDR)
    • D、存储器地址寄存器(MAR)

    正确答案:A

  • 第20题:

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

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

    正确答案:D

  • 第21题:

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

    B


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

  • 第22题:

    单选题
    在ARM寄存器结构中,栈指针使用()寄存器
    A

    R0

    B

    R13

    C

    R14

    D

    R15


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

  • 第23题:

    填空题
    ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,()寄存器用于存储PC,R13通常用来存储()。

    正确答案: R15,SP(或者堆栈指针)
    解析: 暂无解析

  • 第24题:

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

    CPSR为程序计数状态寄存器

    B

    R12为链接寄存器使用

    C

    通用寄存器是32位寄存器,只能存放数据,不能存放地址

    D

    堆栈指针SP使用的寄存器为R13


    正确答案: B
    解析: ARM处理器共有37个寄存器,包括31个通用寄存器(含PC)和6个状态寄存器。所有通用寄存器均为32位结构,既可以存放数据也可以存放地址;CPSR是当前程序状态寄存器;程序链接寄存器(LR)为R14;堆栈指针(SP)使用的寄存器是R13。所以D项正确。