指令解析:CMP R1,R2
第1题:
ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是:()。
A.ORRMIR1,R2,R3
B.ORREQ R1,R2,R3
C.ORRLT R1,R2,R3
D.ORRNE R1,R2,R3
第2题:
已知R0=0,R1=10000,R2=20000,指令ADD R0,R1,R2执行后,R0=___【13】____,R1=___【14】____。
第3题:
指令解析:CMP R1,R0
第4题:
指令解析:MOV R1,R0
第5题:
指令解析:写一条ARM指令,完成操作r1 = r2 * 3
第6题:
指令解析:MOV R2,R0
第7题:
下面指令执行后,改变R1寄存器内容的指令是()
第8题:
假设R1=1.8,当执行取整运算指令R2=TRUNC(R1)时,是将值2.0赋给变量R2(SIEMENS系统)。
第9题:
第10题:
ADD R1,R2,R2
ORR R1,R2,R2
MOV R1,R2,LSL#1
MUL R1,R2,#2
第11题:
第12题:
第13题:
以下ARM指令中源操作数属于寄存器寻址的指令是()。
A.AND R1,R2,R3
B.STRH R1,[R2]
C.SWI 0x01
D.MOV R1,0x0B
第14题:
听力原文:[解析]
有以下程序: #include<iostream> using namespace Std; Class R {public: R(int r1,int r2) {R1=r1; R2=r2;} void print(); void print()const; private: int R1,R2;}; roid R::print() {cout<<R1<<“,”<<R2<<endl;} void R::print()con
A.5,4
B.20,52
C.0,0
D.4,5
第15题:
指令解析:LDR R1,[R0+4]
第16题:
指令解析:ADDS R1,R1,#1
第17题:
指令解析:CMN R1,R2
第18题:
已知R1=0x12345678,R2=0x80000101,则执行指令AND R0,R1,R2后,寄存器R0=(),R2=()。
第19题:
已知ARM处理器R1=0x12345678,R2=0xFF008899,则执行指令ANDR0,R1,R2后,寄存器R0=(),R1=()。
第20题:
以下ARM指令中不属于数据处理类指令的是()
第21题:
第22题:
第23题: