3.改用第二组工作寄存器而不影响对原用的工作寄存器进行还原.
1个回答

第二组:RS1RS0=01即可

第三组:RS1RS0=10即可

SJMP指令第二个字节:0

编程1:

MOV R0,#0

MO R2,#0

MOV R3,#0

LP:

MOV DPTR,#1234H

MOV A,DPL

ADD A,R0

MOV DPL,A

MOVX A,@DPTR

ADD A,R3

XCH A,R3

XCH A,R2

ADDC A,#0

MOV DPTR,#5678H

MOV A,DPL

ADD A,R0

MOV DPL,A

MOVX A,@DPTR

ADD A,R3

XCH A,R3

XCH A,R2

ADDC A,#0

INC R0

CJNE R0,#100,LP

MOV DPTR,#1234H

MOV A,R3

MOVX @DPTR,A

INC DPTR

MOV A,R2

MOVX @DPTR,A

RET

编程2:

MOV R0,#0

LP:

MOV DPTR,#1234H

MOV A,DPL

ADD A,R0

MOV DPL,A

MOVX A,@DPTR

PUSH ACC

MOV DPTR,#5678H

MOV A,DPL

ADD A,R0

MOV DPL,A

POP ACC

MOVX @DPTR,A

INC R0

CJNE R0,#100,LP

RET