第1题:
以下是部分ARM汇编程序,该程序的执行结果是(43)。
AREA EXAMPLE2,CODE,READONLY
ENTYR
start MOV ro,#10
MOV r1,#3
BL DOADD
doadd ADD r0,r0,r1
MOV pc,1r
END
A.结果值13存放在R0寄存器中
B.结果值23存放在R1寄存器中
C.结果值13存放在LR寄存器中
D.结果值23存放在LR寄存器中
第2题:
已经R0=8000,R1=8800,执行指令MOV R0,R1, LSR2后,R0=___【13】____,R1=___【14】____。
第3题:
指令解析:MOV R1,R0
第4题:
指令MOV R0,PC的含义是()
第5题:
指令MRS R0,CPSR的含义是()
第6题:
MOV @R0, A
第7题:
属于立即数寻址的指令是()
第8题:
子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是()完成的。
第9题:
指令MOV A,@R0执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。
第10题:
指出下列每条指令的寻址方式。 (1)MOV A,40H; (2)MOV 30H,#00H; (3)SJMP LOOP; (4)MOVC A,@A+DPTR; (5)MOVX A,@R0; (6)MOV C,20H; (7)MOV 20H,R3; (8)MOV 31H,20H;
第11题:
属于直接寻址的指令是()
第12题:
第13题:
以下ARM指令中属于寄存器间接寻址的指令是()。
A.TST R1,0xFE
B.LDRB R1,[R2]
C.MOV R1,R0,LSL3
D.BIC R0,R0,0x0B
第14题:
指令MOV R0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。
第15题:
指令解析:LDMFD R13!,{R0,R4-R12,PC}
第16题:
已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为()。
第17题:
指令MOV @R0,A中的目的操作数的寻址方式为:()
第18题:
下面的指令语句对吗?为什么? MOV R0,#0400H; MOV 100H,A; MOV @R2,A; MOV X@R1,A。
第19题:
假定已把PSW的内容压入堆栈,再执行如下指令:MOV R0,SPORL @R0,#38HPOP PSW实现的功能是()。
第20题:
假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。MOV P2,#20HMOV R0,#00HMOV XA,@R0
第21题:
已知程序执行前,在AT89S51单片机片内RAM (10H)=20H,(20H)=33H,(33H)=45H,(45H)=56H,(P1)=30H。分析下列程序按顺序执行每条指令后的结果。 MOV A,33H;(A) MOV R1,A;(R1) MOV @R1,#0FFH; MOV 45H,33H;(45H) MOV R0,#10H;(R0) MOV A,@R0;(A) MOV P1,#0FFH;(P1) MOV A ,P1;;(P1) MOV 20H,A;(20H)
第22题:
指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。
第23题: