如下程序段执行结果是()。 MOV R0,#30H SETB C CLR A ADDC A,#00H MOV ﹫R0,A
A.(30H)=00H
B.(30H)=01H
C.(00H)=00H
D.(00H)=01H
第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题:
执行下列程序段后 MOV AL,87 MOV CL, 4 MOV AH, AL AND AL,0FH OR AL, 30H SHR AH,CL OR AH,30H 则AX=( )H
A.3537
B.3735
C.0705
D.0507
第3题:
指令MOV R0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。
第4题:
设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化? PUSH 30H PUSH 31H POP DPL POP DPH MOV 30H,#00H MOV 31H,#0FFH
第5题:
已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为()。
第6题:
MOV @R0, A
第7题:
属于立即数寻址的指令是()
第8题:
指令MOV A,@R0执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。
第9题:
指出下列每条指令的寻址方式。 (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;
第10题:
若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOVA,@R0后,(A)=()
第11题:
属于直接寻址的指令是()
第12题:
第13题:
已经R0=8000,R1=8800,执行指令MOV R0,R1, LSR2后,R0=___【13】____,R1=___【14】____。
第14题:
第15题:
指令解析:MOV R1,R0
第16题:
阅读下列一段程序,试问:AX,BX,CX分别是多少? ┆ A=10 MOV AX, A ┆ A=10-20 MOV BX, A A=10H A=30H MOV CX, A
第17题:
MOV A,R0,这是寄存器寻址方式。
第18题:
下面的指令语句对吗?为什么? MOV R0,#0400H; MOV 100H,A; MOV @R2,A; MOV X@R1,A。
第19题:
假定已把PSW的内容压入堆栈,再执行如下指令:MOV R0,SPORL @R0,#38HPOP PSW实现的功能是()。
第20题:
已知程序执行前,在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)
第21题:
指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。
第22题:
有如下程序段:MOV31H,#24H;MOVA,31H;SWAPA;ANLA,#0F0H;执行结果是()
第23题:
第24题: