单选题 下列能用于堆栈指针的寄存器是:

A、 R15
B、 R14
C、 R13
D、 R12
下载APP答题
由4l***lt提供 分享 举报 纠错

相关试题

单选题 关于ARM公司正确的说法是:

A、 ARM公司主要从事各种ARM芯片的生产
B、 ARM公司主要从事各种嵌入式产品的开发
C、 ARM公司是IP核的供应商
D、 ARM公司是嵌入式软件的供应商

单选题 关于指令AND R0,R0,#0x8000的说法,正确的是:

A、 该指令用于保持R0的第16位,其余位清零
B、 该指令用于保持R0的第16位,其余位置1
C、 该指令用于R0的第16位置1,其余位保持
D、 该指令用于R0的第16位置1,其余位清0

单选题 若想要清除R0寄存器最低位,其余位保持不变,以下指令正确的是:

A、 AND R0,R0,#0x1
B、 BIC R0,R0,#0x1
C、 ORR R0,R0,#0x1
D、 ORR R0,R0,#0xFFFFFFFE

单选题 关于RSBR2,R2,R2,LSL#2 指令的描述,正确的是:

A、 实现R2=R2+2R2=3R2的计算
B、 实现R2=R2-4R2=-3R2的计算
C、 实现R2=2R2-R2=R2的计算
D、 实现R2=4R2-R2=3R2的计算

单选题 关于数据类型和对齐方式正确的是?

A、 ARM指令是字节对齐,Thumb指令是半字节对齐
B、 字数据的对齐方式不一定是字对齐,也可能是半字对齐
C、 从对齐方式和地址特性可以推导出Thumb指令的地址最低两位无效
D、 从对齐方式和地址特性可以推导出ARM指令的地址最低两位无效

单选题 关于指令EOR R2,R2,#0xFF,以下说法正确的是:

A、 该指令用于反转R2的低八位,其余位清0。
B、 该指令用于R2的低八位置1,其余位清0。
C、 该指令用于反转R2的低八位,其余位保持不变。
D、 该指令用于R2的低八位清0,其余位保持。

单选题 以下关于Thumb指令集和ARM指令集正确的说法是:

A、 Thumb指令集是16位的指令集,比ARM指令集代码密度高,指令效率高
B、 Thumb指令集是16位的指令集,比ARM指令集代码密度高,指令效率低
C、 ARM指令集是16位的指令集,比Thumb指令集代码密度低,指令效率高
D、 ARM指令集是32位的指令集,比Thumb指令集代码密度高,指令效率高

单选题 关于指令CMP R0,#0X23和CMN R1,#23的说法,正确的是:

A、 CMP R0,#23为将寄存器R0的值与立即数23相减,CMN R1,#23为将寄存器R0的值与立即数23按位取反后相加,并且都影响标志位
B、 CMP R0,#23为将寄存器R0的值与立即数23相加,CMN R1,#23为将寄存器R0的值与立即数23相减
C、 CMP R0,#23为将寄存器R0的值与立即数23相减,CMN R1,#23为将寄存器R0的值与立即数23相加,并且都影响标志位
D、 CMP R0,#23为将寄存器R0的值与立即数23按位取反后相减,CMN R1,#23为将寄存器R0的值与立即数23相加,并且都影响标志位