指令解析:写一条ARM指令,完成操作r1 = r2 * 3
第1题:
已知ARM处理器的R1=0x12345678, R2=0xFF00FF00,则执行指令ORR R0,R1,R2后,寄存器R0=___【11】____,R1=___【12】____。
第2题:
以下ARM指令中属于寄存器间接寻址的指令是()。
A.TST R1,0xFE
B.LDRB R1,[R2]
C.MOV R1,R0,LSL3
D.BIC R0,R0,0x0B
第3题:
需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。
A.SUBVSR1,R2,R3
B.SUBEQ R1,R2,R3
C.SUBLS R1,R2,R3
D.SUBNE R1,R2,R3
第4题:
以下ARM指令中源操作数属于寄存器寻址的指令是()。
A.AND R1,R2,R3
B.STRH R1,[R2]
C.SWI 0x01
D.MOV R1,0x0B
第5题:
指令解析:ADD R1,R1,#3
第6题:
已知ARM处理器R1=0x12345678,R2=0xFF008899,则执行指令ANDR0,R1,R2后,寄存器R0=(),R1=()。
第7题:
以下ARM指令中不属于数据处理类指令的是()
第8题:
在以下ARM处理器指令中可让寄存器R1中指定位"清零"的指令操作码为()。
第9题:
第10题:
MOVR0,#2
LDRR0,[R1]
BLSUB1
ADDR0,R1,R2,LSL#1
第11题:
第12题:
指令读取
指令设置
指令解析
指令执行
指令完成
第13题:
某ARM指令完成的功能是“如果相等,则进行带进位的加法”,该指令是()。
A.ADCNE R1,R2,R3
B.ADDEQ R1,R2,R3
C.ANDEQ R1,R2,R3
D.ADCEQ R1,R2,R3
第14题:
以下ARM指令中源操作数属于立即寻址的指令是()。
A.SUBCC R1,R2,R3
B.LDRB R0,[R1]
C.ANDR1,R,R3
D.MOV R1,0x0B
第15题:
ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是:()。
A.ORRMIR1,R2,R3
B.ORREQ R1,R2,R3
C.ORRLT R1,R2,R3
D.ORRNE R1,R2,R3
第16题:
指令解析:ADDS R1,R1,#1
第17题:
指令解析:CMN R1,R2
第18题:
一条机器指令的执行大致包括()阶段。
第19题:
以下ARM指令中,()的源操作数采用了寄存器间接寻址方式。
第20题:
第21题:
ADD R1,R2,R2
ORR R1,R2,R2
MOV R1,R2,LSL#1
MUL R1,R2,#2
第22题:
第23题: