单选题 嵌入式系统开发技术
2017-03-15

以下ARM指令中源操作数属于寄存器寻址的指令是(  )。

A.AND R1,R2,R3
B.STRH R1,[R2]
C.SWl ox01
D.MOV R1,#0x0B

参考答案

A

答案解析

寄存器寻址就是利用寄存器中的数值作为操作数,显然,A选项是寄存器寻址;B选项是寄存器间接寻址;C选项SWl是软中断指令;D选项是立即数寻址。故本题选择A。

你可能感兴趣的试题

A.DCB 0x56;在内存区域分配一个字节的内存空间并初始化为0x56
B.CODE32;伪指令通知编译器,其后的指令序列为32位的Thumb指令
C.MyTest EQU 15000;为定义一个常量MyTest值为15000,最大数为32位
D.EXPORT;伪指令用于在程序中声明一个全局的标号,该标号可在其它的文件中引用
A.LSL R0,R1
B.LSR R2,R3,3
C.ASR R4,R5
D.LSR R6,R7