网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()
A

ORR R1,R1,#0x00000088

B

AND R1,R1,#0x00000088

C

BIC R1,R1,#0x00000088

D

TST R1,R1,#0x00000088


参考答案

参考解析
解析: 在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现的;MOV PC,LR在ARM汇编中用于子程序的返回;D项中R15即是PC,故本题选A。
更多 “单选题将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()A ORR R1,R1,#0x00000088B AND R1,R1,#0x00000088C BIC R1,R1,#0x00000088D TST R1,R1,#0x00000088” 相关考题
考题 SSE指令移动单精度浮点数,不能实现____。 A、将64位数据移动到SSE寄存器高位B、将64位数据移动到SSE寄存器低位C、将32位数据移动到SSE寄存器指定位置D、在两个SSE寄存器高/低64位间移动

考题 能够实现将BL寄存器中的内容最低4位取反,最高4位维持不变的一条指令是()

考题 在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。A.MOVB.ANDC.ADDD.ORR

考题 在以下ARM处理器指令中可让寄存器R1中指定位“清零”的指令操作码为()。A.MOVB.ANDC.ADDD.ORR

考题 关于ARM嵌入式处理器的工作状态,以下说法错误的是()。A.ARM状态是32位指令的状态,指令代码全部是4个字节长度B.Thumb状态为16位指令状态,指令长度为16位C.Thumb-2状态兼容16位指令和32位指令编码D.ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态

考题 将R1寄存器中的指定位bit0和bit3清零,以下ARM汇编指令正确的是()。A.AND R1,R1,0xFFFFFFF6B.BIC R1,R1,0xFFFFFFF6C.EOR R1,R1,0xFFFFFFF6D.ORR R1,R1,0xFFFFFFF6

考题 关于ARM嵌入式处理器的工作状态,以下说法正确的是()。A.ARM状态是32位指令的状态,指令代码为16位和32位B.Thumb状态为16位指令状态,指令长度可为16位,也可以为32位C.Thumb-2状态兼容16位指令和32位指令编码D.ARM状态和Thumb状态不可切换

考题 如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为:()。A.LDRPL R0,[R1]B.LDRMI R0,[R0]C.LDRHMI R1,[R0]D.LDRBMI R0,[R1]

考题 ARM状态是32位,执行字对准的ARM指令。

考题 执行ARM指令STR R0,[R1,#4]!之后,以下说法正确的是()。A、R0的值加4B、R1的值加4C、内存中的数据保持不变D、R1的值保持不变

考题 如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为()。A、LDRPL R0,[R1]B、LDRMI R0,[R0]C、LDRHMI R1,[R0]D、LDRBMI R0,[R1]

考题 ARM指令LDR R0,[R1,#4]!执行后,以下说法正确的是()。A、R0中的值不变B、R1中的值不变C、内存中的值不变D、R0和R1中的值均不改变

考题 ARM指令集和Thumb指令集分别是()位的。A、8位,16位B、16位,32位C、16位,16位D、32位,16位

考题 ARM指令为32位的长度,Thumb指令为16位长度。()

考题 若只使用一条指令使某寄存器中的高四位不变,低四位清零,则应使用()指令。A、与B、或C、非D、位取反

考题 ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态。

考题 使用一条逻辑运算指令实现下列要求: (1)使 AL 高 4 位不变,低 4 位为 0。 (2)使 AL 最高位置 1,后 7 位不变。 (3)使 AL 中的 bit3、bit4 变反,其余位不变。 (4)测试判断 CL 中的 bit2、bit5、bit7 是否都为 1。

考题 逻辑乘指令AND主要用于()。A、在目的操作数中清除与源操作数置0对应的位为0,其余的位保持不变B、在目的操作数中置与源操作数为1的对应位为1,其余位不变C、将目的操作数中与源操作数置1的对应位取反D、在目的操作数中清除与源操作数置1对应的位为0,其余的位保持不变

考题 写出将AL.4清零的指令。(AL中除第4位外的其他位保持不变)。

考题 单选题以下ARM指令中属于寄存器间接寻址的指令是()。A TST R1,#0xFEB LDRB R1,[R2]C MOV R1,R0,LSL#3D BIC R0,R0,#0x0B

考题 单选题ARM指令LDR R0,[R1,#4]!执行后,以下说法正确的是()。A R0中的值不变B R1中的值不变C 内存中的值不变D R0和R1中的值均不改变

考题 单选题在以下ARM处理器指令中可让寄存器R1中指定位"清零"的指令操作码为()。A MOVB ANDC ADDD ORR

考题 单选题程序状态寄存器中确定正在执行的指令是ARM指令还是Thumb指令的标志位是()A IB NC TD F

考题 单选题在以下ARM处理器的指令操作码中可让寄存器R1中的指定位“置位”的指令操作码是()。A MOVB ANDC ADDD ORR

考题 填空题ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个态()、(),状态寄存器CPSR的()位反映了处理器运行不同指令的当前状态。

考题 单选题执行ARM指令STR R0,[R1,#4]!之后,以下说法正确的是()。A R0的值加4B R1的值加4C 内存中的数据保持不变D R1的值保持不变

考题 问答题写出将AL.4清零的指令。(AL中除第4位外的其他位保持不变)。