使用汇编编写ARM程序时,可直接为PC寄存器赋值。
第1题:
CPU执行程序时,为了从内存中读取指令,需要先将(1)的内容输送到(2)上。
A.指令寄存器
B.程序计数器(PC)
C.标志寄存器
D.变址寄存器
第2题:
以下关于ARM处理器的寄存器说法错误的是:()。
A.通用寄存器R0-R7可以用于存放数据,也可以存放地址
B.R0-R15寄存器的宽度为32位
C.程序计数器PC使用R15寄存器
D.堆栈指针SP使用的寄存器R14
第3题:
ARM汇编程序中实现程序跳转的方式有( )
A.使用跳转指令
B.使用goto语句
C.向pc寄存器赋值
D.使用jump指令
第4题:
● 编写汇编语言程序时,下列寄存器中程序员可访问的是(5) 。
(5)
A. 存储器地址寄存器(MAR)
B. 指令寄存器(IR)
C. 存储器数据寄存器(MDR)
D. 程序计数器(PC)
第5题:
CPU执行程序时,为了从内存中读取指令,需要先将()的内容输送到数据总线。
第6题:
ARM微处理器通用寄存器R14~R0、程序计数器PC、一个或两个状态寄存器都是可访问的。()
第7题:
使用汇编编写ARM程序时,可直接为PC寄存器赋值。
第8题:
ARM微处理器采用RISC指令集,使用大量的寄存器。()
第9题:
ARM核中什么寄存器用于存储PC?R13通常用来存储什么?R14通常用来存储什么?
第10题:
对
错
第11题:
指令寄存器
程序计数器(PC)
标志寄存器
变址寄存器
第12题:
CPSR为程序状态寄存器,存放各种标志和状态
SPSR为备份程序状态寄存器
R13为链接寄存器LR
R15为程序计数器PC
第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寄存器中
第14题:
以下关于ARM处理器寄存器说法错误的是()。
A.CPSR为程序状态寄存器,存放各种标志和状态
B.SPSR为备份程序状态寄存器
C.R13为链接寄存器LR
D.R15为程序计数器PC
第15题:
A.R0,R14
B.R13,R15
C.R14,R15
D.R14,R0
第16题:
第17题:
ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,()寄存器用于存储PC,R13通常用来存储()。
第18题:
ARM汇编程序中,代码段的定义应用使用()伪指令。
第19题:
编写汇编语言程序时,下列寄存器中,程序员可访问的是()。
第20题:
以下关于ARM处理器寄存器说法正确的是()
第21题:
对
错
第22题:
R0
R13
R14
R15
第23题:
第24题:
CPSR为程序计数状态寄存器
R12为链接寄存器使用
通用寄存器是32位寄存器,只能存放数据,不能存放地址
堆栈指针SP使用的寄存器为R13