设:内部RAM中,(40H)=50H,(41H)=60H,(50H)=30H, (51H)=70H,执行下列片段后括号内应为什么? MOV R0,#40H ; R0=(40H) MOV A,@R0; A=(50H) INC @R0; (40)=(51H) MOV A,@R0; A=(51H)A.R0=(40H),A=(51H),(40)=(51H),A=(51H)B.R0=(40H),A=(50H),(40)=(50H),A=(51H)C.R0=(40H),A=(50H),(40)=(51H),A=(50H)D.R0=(40H),A=(50H),(40)=(51H),A=(51H)

设:内部RAM中,(40H)=50H,(41H)=60H,(50H)=30H, (51H)=70H,执行下列片段后括号内应为什么? MOV R0,#40H ; R0=(40H) MOV A,@R0; A=(50H) INC @R0; (40)=(51H) MOV A,@R0; A=(51H)

A.R0=(40H),A=(51H),(40)=(51H),A=(51H)

B.R0=(40H),A=(50H),(40)=(50H),A=(51H)

C.R0=(40H),A=(50H),(40)=(51H),A=(50H)

D.R0=(40H),A=(50H),(40)=(51H),A=(51H)


参考答案和解析
513051603040

相关考题:

以下是部分ARM汇编程序,该程序的执行结果是(43)。AREA EXAMPLE2,CODE,READONLYENTYRstart MOV ro,#10MOV r1,#3BL DOADDdoadd ADD r0,r0,r1MOV pc,1rENDA.结果值13存放在R0寄存器中B.结果值23存放在R1寄存器中C.结果值13存放在LR寄存器中D.结果值23存放在LR寄存器中

执行下列指令后,(CX)值为( )。 TABLE DW 10H,20H,30H,40H,50H X DW 3 LEA BX, TABLE ADD BX,X MOV CX,[BX]A.0030HB.0003HC.3000HD.2000H

以下ARM指令中属于寄存器间接寻址的指令是()。A.TST R1,0xFEB.LDRB R1,[R2]C.MOV R1,R0,LSL3D.BIC R0,R0,0x0B

已经R0=8000,R1=8800,执行指令MOV R0,R1, LSR2后,R0=___【13】____,R1=___【14】____。

以下是部分ARM汇编程序,该程序的执行结果是( )。AREA EXAMPLE2,CODE,READONLYENTYRstart MOV r0,#10 MOV r1,#3 BL DOADDdoadd ADD r0,r0,r1 ENDA.结果值13存放在R0寄存器中B.结果值23存放在R1寄存器中C.结果值13存放在LR寄存器中D.结果值23存放在LR寄存器中

指令MOV R0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。A、20HB、30HC、50HD、38H

指令解析:MOV  R1,R0

已知R1=8,R0=9,执行指令MOV R0,R1,LSR#3后,R0的值为()。A、1B、8C、0x10D、0x80

试编写一程序,查找内部RAM单元的20H~50H中是否有0AAH这一数据,若有,则将51H单元置为01H,若没有,则使51H单元置0。

内部RAM中,(40H)=60H,(41H)=70H,(60H)=30H,(61H)=80H,执行下列程序片段:MOVR0,40HMOVA,@R0INCR0MOV@R0,A则,(61H)=()。A、70HB、80HC、30HD、60H

内部RAM中,(40H)=60H,(41H)=70H,(60H)=30H,(61H)=80H,执行下列程序片段:MOVR0,#40HMOVA,@R0INC@R0MOVA,@R0则,(A)=()。A、50HB、51HC、60HD、61H

MOV A,R0,这是寄存器寻址方式。

MOV @R0, A

R1的内容为50H,执行下面的指令或指令组合,(),两(组)指令执行结果一样。A、 指令ORL  50H #40H和指令组合MOV  A @R1  ORL  50H A比较B、 指令ORL  A @R1和指令ANL  A #50H比较C、 指令ORL  A @R1和指令MOV  50H R1  ORL  A 50H比较D、 指令ORL  A R1和指令ORL  A #50H比较

下面的指令语句对吗?为什么? MOV R0,#0400H; MOV 100H,A; MOV @R2,A; MOV X@R1,A。

属于立即数寻址的指令是()A、 MOV  A #8DHB、 MOV A 40HC、 MOV A R1D、 MOV  A @R0

假定已把PSW的内容压入堆栈,再执行如下指令:MOV R0,SPORL @R0,#38HPOP PSW实现的功能是()。

假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。执行指令INC AINC R3INC 30HINC@R0后,累加器A的内容为(),R3的内容为(),30H的内容为(),40H的内容为()。

假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。MOV P2,#20HMOV R0,#00HMOV XA,@R0

指令MOV A,@R0执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。A、(A)=86HB、(A)=20HC、(A)=18HD、(A)=00H

已知程序执行前,在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)

指出下列每条指令的寻址方式。 (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;

指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。A、00HB、20HC、30HD、38H

R1的内容为40H,执行下面的指令或指令组合,(),两(组)指令执行结果一样。A、 指令ANL  40H #40H和指令组合MOV  A @R1  ANL  40H A比较B、 指令ANL  A @R1和指令ANL  A #40H比较C、 指令ANL  A @R1和指令MOV  40H R1  ANL  A 40H比较D、 指令ANL  A R1和指令ANL  A #40H比较

已知程序执行前,在AT89S51单片机片内RAM中,(A)=85H,(R0)=20H,(20H)=0AFH,(Cy)=1,(21H)=0FFH。写出下列指令独立执行后寄存器和存储单元的内容,若该指令影响标志位,写出CY、AC、OV和P的值。 ADD  A,@R0; ADDC A, 21H;   SWAP A     ;  SUBB A,#50H;   DEC R0    ; XCHD A,@R0;

属于直接寻址的指令是()A、 MOV A R1B、 MOV A #8DHC、 MOV A 40HD、 MOV A @R0

问答题两个4位BCD码数相加,被加数和加数分别存于30H、31H和40H、41H单元中(次序为千位、百位在低地址中,十位、个位在高地址中),和数放在50H、51H、52H中(52H用于存放最高位的进位),试编写加法程序。

问答题指令解析:MOV  R2,R0