已知R2=1000,R3=200,执行指令MOV R2,R3, LSL2后,R2=___【15】____,R3=__【16】_____。
第1题:
第2题:
ARM汇编语句“ADD R0, R2, R3, LSL#1”的作用是()
A.R0 = R2 + (R3 << 1)
B.R0 =(R2<< 1) + R3
C.R3= R0+ (R2 << 1)
D.(R3 << 1)= R0+ R2
第3题:
在无转发机制的五段基本流水线中,下列指令序列存在数据冲突的指令对是() I1: ADD R1, R2, R3 ;(R2)+(R3)→R1 I2: ADD R5, R2, R4 ;(R2)+(R4)→R5 I3: ADD R4, R5, R3 ;(R5)+(R3)→R4 I4: ADD R5, R2, R6 ;(R2)+(R6)→R5
A.I1和I2
B.I2和I3
C.I2和I4
D.I3和I4
第4题:
ARM汇编语句“ADD R0,R2, R3, LSL #1”实现的作用是()。
A.R0=R2+(R3<<1)
B.R0=(R2<<1)+R3
C.R3=R0+(R2<<1)
D.(R3<<1)=R0+R2
第5题:
1、假设Cortex-M3的寄存器R0=0x00000001,R1=0x00000002,R2=0x00000003,R3=0x00000004,则执行指令“PUSH(R0);PUSH(R1);PUSH(R2);PUSH(R3);POP(R1);POP(R2);POP(R3);POP(R4);”后,R3的值是()
A.0x00000001
B.0x00000002
C.0x00000003
D.0x00000004