下列指令错误的个数是______ 。(1)MOV 28H,@R2 (2)DEC DPTR (3)INC DPTR (4)CLR R0 (5)CPL R5 (6)MOV R0,R1(7)PUSH DPTR (8)MOV F0,C (9)MOV F0,ACC.3 (10)MOVX A,@R1 (11)MOVC,30H (12)RLC R0
举一反三
- 判断以下指令的正误。 (1) MOV R1,R2 (2)MOV 20H,@R3 (3)DEC DPTR (4)INC DPTR (5)MOVX A,@R1 (6)MOVC A,@DPTR (7)PUSH DPTR(8)CLR R1 (9)MOV 20H,30H (10)MOV F0,C (11) CPL R7 (12)RC A
- 下列哪条指令是正确的( )a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d) MOV @R,A A: PUSH R2 B: ADD R0,A C: MOVX A @DPTR D: MOV @R,A
- 判断下列指令,并在错误的指令后的打叉,在正确的指令后打勾。1、MOV A, DPTR ( )2、 CPL R0 ( )3、PUSH DPTR ( )4、POP 40H ( )5、MOV 30H, 31H( )6、RLC R0 ( )7、 MOV B, C ( )8、 MOV C, 20H ( )9、MOV 20H, @DPTR( )10、MOVX @DPTR, #50H( )11、MOV DPTR,#1000H ( )12、MOVC A,@A+PC ( )13、SETB R7.0 ( )14、XRL A,#30H( )
- ORG 0 LJMP START ;跳转到(PC)=0030H处 ORG 30H START:MOV R0,#30H MOV A,#12H SETB C ADDC A,R0 MOV @R0,A SWAP A INC A MOV DPTR,#2000H INC DPH MOV P1,A INC A MOVX @DPTR,A XCH A,R0 RL A ;累加器A内容循环左移 PUSH ACC RL A ;累加器A内容循环左移 POP ACC END(A)= (R0)= (DPTR)= (P1)= (30H)=
- 请说明下列指令属于哪一种寻址方式? MOV 23H,#30H () MOV 12H,A() MOV R0,#23H() MOV R7,12H() MOV R1,#12H() MOV A,@R0() MOV 34H,@R1() MOV 45H,34H() MOV DPTR,#6712H() MOV 12H,DPH() MOV R0,A() MOV A,@R0() A 立即寻址 B 直接寻址 C 间接寻址 D 寄存器寻址