执行指令:MOV A,R0 ; 在程序状态字PSW中 ⑴ RS1=0,RS0=0; ⑵ RS1=1,RS0=0的两种情况下,上述指令执行结果有何不同?
第1题:
以下ARM指令中属于寄存器间接寻址的指令是()。
A.TST R1,0xFE
B.LDRB R1,[R2]
C.MOV R1,R0,LSL3
D.BIC R0,R0,0x0B
第2题:
指令MOV R0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。
第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题:
执行LEA BX, [DI]指令和执行MOV BX, DI指令,哪条指令执行较快?
第5题:
说明指令 MOV A,21H与指令 MOV A,[21H]这两条指令的寻址方式和执行过程与结果有何不同。
第6题:
已经R0=8000,R1=8800,执行指令MOV R0,R1, LSR2后,R0=___【13】____,R1=___【14】____。
第7题:
指令解析:MOV R1,R0
第8题:
ARM处理器如果R1=0x00000080,则指令MOV R0,R1, LSL2执行后,R0的值为()。
A.0x00000200
B.0x00000320
C.0x00000020
D.0x00000040
第9题:
执行LEA BX,TAB 指令与执行MOV BX,OFFSET TAB指令的功能相同吗?哪条指令执行的效率高?为什么?
第10题:
已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为()。