ARM指令集中,大多数指令是可以条件执行的。
第1题:
( )的作用是为汇编程序完成准备工作。
A、ARM指令
B、Thumb指令
C、伪指令
D、宏指令
第2题:
ARM处理器用一条指令完成有条件的无符号数加法运算,并更新CPSR中的状态,条件是如果相等, 要求指令执行R1+R2,结果送R3中,则这条指令为___【15】____;如果条件是大于,要求指令执行R1-R2,结果放R3中,则该指令为___【16】___。
第3题:
ARM采用定长指令格式,所有指令都是32位,Bit[27:26]为( )
A.目标寄存器编码
B.指令操作符编码
C.永远是0
D.条件执行
第4题:
关于ARM嵌入式处理器的工作状态,以下说法错误的是()。
A.ARM状态仅支持32位指令编码
B.Thumb状态仅支持16位指令编码
C.Thumb-2状态仅支持32位指令编码
D.ARM状态和Thumb状态是可以相互切换的
第5题:
ARM状态是32位,执行字对准的ARM指令。
第6题:
关于ARM嵌入式处理器的工作状态,以下说法错误的是()。
第7题:
ARM嵌入式系统中,PC指向的是正在()的指令地址。
第8题:
请列举ARM处理器的指令寻址方式。哪种寻址方式是ARM指令集特有的寻址方式?
第9题:
ARM指令为32位的长度,Thumb指令为16位长度。()
第10题:
对
错
第11题:
对
错
第12题:
B指令
SUB指令
BX指令
BLX指令
BL指令
第13题:
此题为判断题(对,错)。
第14题:
关于ARM嵌入式处理器的工作状态,以下说法错误的是()。
A.ARM状态是32位指令的状态,指令代码全部是4个字节长度
B.Thumb状态为16位指令状态,指令长度为16位
C.Thumb-2状态兼容16位指令和32位指令编码
D.ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态
第15题:
关于ARM嵌入式处理器的工作状态,以下说法正确的是()。
A.ARM状态是32位指令的状态,指令代码为16位和32位
B.Thumb状态为16位指令状态,指令长度可为16位,也可以为32位
C.Thumb-2状态兼容16位指令和32位指令编码
D.ARM状态和Thumb状态不可切换
第16题:
A.B指令
B.SUB指令
C.BX指令
D.BLX指令
E.BL指令
第17题:
相对于ARM指令集,Thumb指令集的特点是()
第18题:
关于ARM嵌入式处理器的工作状态,以下说法正确的是()
第19题:
ARM指令可分为哪几类?说出哪几条指令是无条件执行的。
第20题:
所有的ARM指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率。()
第21题:
对于ARM五级流水线,当一条指令被译码时,下一条指令正被()
第22题:
I
N
T
F
第23题:
小体积、低功耗
可以使用除加载/存储指令外的多种指令访问存储器
大多数数据操作在寄存器中完成,执行速度快
支持Thumb/ARM双指令集
第24题:
指令执行速度快
16位指令集,可以得到密度更高的代码,对于需要严格控制成本的设计非常有意义
Thumb模式有自己独立的寄存器
16位指令集,代码密度高,加密性能好