下列指令执行后会对标志位发生影响的是()
A: MOV 30H.R2
B: SJMP LOOP
C: CJNE A. #10H, LOOP
D: INC DPTR
A: MOV 30H.R2
B: SJMP LOOP
C: CJNE A. #10H, LOOP
D: INC DPTR
D
举一反三
- 下列指令执行后不影响PSW相关标志位(CY、AC、OV、P)的是 () A: RRC A B: SUBB A, 30H C: DA A D: INC A E: DEC R0 F: CJNE A, #30H, LOOP
- ORG 0 LJMP START ORG 30H START:MOV SP,#50HMOV R2,#10H MOV DPTR,#3000H CLR ALOOP: MOVX @DPTR,A INC DPTR DJNZ R2,LOOP INC DPH INC DPH MOV 20H,#36H SETB 00H MOV A,20H MOVX @DPTR,A INC A INC A PUSH ACC XCH A,R2 POP DPH ADD A,#55H PUSH ACC END(A)= (R2)= (20H)= (DPTR)= (SP)=
- 下列指令执行后不影响PSW相关标志位(CY、AC、OV、P)的是<br/>() A: RRC A B: SUBB A, <br/>30H C: DA A D: INC A E: DEC R0 F: CJNE A, #30H, LOOP
- 以下程序的执行是在RAM指定区间查找数据( )。START:MOV R0,#30H MOV R2,#21HLOOP:MOV A,@R0 CJNE A,#0AAH,NEXT MOV 51H,#01H AJMP EXITNEXT:INC R0 DJNZ R2,LOOP MOV 51H,#00HEXIT: SJMP $ END A: 0AAH B: 30H C: 20H D: 01H
- ORG 0 LJMP START ORG 30HSTART: MOV SP,#50H MOV DPTR,#3000H MOV R0,#20H MOV A,#23H MOV R2,#0FH SETB 01H SETB C ADDC A,@R0 INC R0 MOV @R0,A LOOP:DJNZ R2, LOOP SWAP A PUSH ACC INC DPH MOVX @DPTR,A POP B RR A ADD A,B MOV P1,A END(21H)= (R2)= (A)= (B)= (3100H)=
内容
- 0
下列指令执行时,不修改PC中内容的指令是( )。 A: AJMP LOOP B: MOVC A,@ A+PC C: SJMP LOOP D: LJMP LOOP
- 1
下列指令执行时,不修改PC中内容的指令是( )。 A: AJMP LOOP B: MOVC A,@ A+PC C: SJMP LOOP D: LJMP LOOP
- 2
根据下列程序段运行情况,将运行结果和指令分别补充完整。 (1)( );(A)=10H ( );(B)=10H ( );(A)=20H MOV 23H,A;(23H)=20H ( );(A)=21H MOV 24H,A;(24H)=21H INC A ;(A)=22H ( );(25H)= 22H (2)MOV A,#50H;(A)=( )H MOV R0,A;(R0)=( )H MOV @R0,#30H;(50H)=( )H ADD A,@R0;(A)=( )H MOVX @R0,A;(50H)=( )H
- 3
下列指令中正确的是( )。 A: CLR R0 B: MOVX @DPTR, B C: MOV P3.4 , A D: JBC TF0, LOOP
- 4
下列指令中错误的有( )。 A: CLR R7 B: MOVX A, @DPTR C: MOV P1,A D: JBC TF0,LOOP