LDRPL R0,[R1]
LDRMI R0,[R0]
LDRHMI R1,[R0]
LDRBMI R0,[R1]
第1题:
已知ARM处理器R1=0x12345678, R2=0xFF008899,则执行指令AND R0,R1,R2后,寄存器R0=(13)__________________,R1=(14)___________________。
第2题:
ARM处理器将R0中一个字的数据,存入由R1指示的内存区域,则使用的指令是()。
A.STR R0,[R1]
B.LDR R0,[R1]
C.STRH R0,[R1]
D.STRB R0,[R1]
第3题:
从基本的CPU工作原理来看,若CPU执行MOV R1,R0指令(即将寄存器R0的内容传送到寄存器R1中),则CPU首先要完成的操作是______(其中PC为程序计数器;M为主存储器;DR为数据寄存器;IR为指令寄存器;AR为地址寄存器)。
A.(R0)→R1
B.PC→AR
C.M→DR
D.DR→IR
第4题:
如果条件为负数,将R1指向的内存单元中8位数据加载到R0寄存器中,正确的ARM指令为:()。
A.LDRPL R0,[R1]
B.LDRMI R0,[R0]
C.LDRHMI R1,[R0]
D.LDRBMI R0,[R1]
第5题:
ARM处理器如果R1=0x00000080,则指令MOV R0,R1, LSL2执行后,R0的值为()。
A.0x00000200
B.0x00000320
C.0x00000020
D.0x00000040
第6题:
ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35, 0x98001205中存放数据0x36, 0x98001206中存放数据0x37, 0x98001207中存放数据0x38, 在指令LDR R0,[R1,4]执行后,R0中的值为()。
A.0x35363738
B.0x36353837
C.0x38373635
D.0x37383536
第7题:
在以下ARM处理器指令中可让寄存器R1中指定位“清零”的指令操作码为()。
A.MOV
B.AND
C.ADD
D.ORR
第8题:
将ARM处理器R0中的一个字节的数据,存入由R1+4指示的内存区域,且地址自动更新,则使用的ARM指令是()。
A.STR R0,[R1,4]
B.STRH R0,[R1,4]!
C.STRH R0,[R1,4]
D.STRB R0,[R1,4]!
第9题:
已知ARM处理器的R1=0x12345678, R2=0xFF00FF00,则执行指令ORR R0,R1,R2后,寄存器R0=___【11】____,R1=___【12】____。
第10题: