ORG 0100H
MOV R0,#030H
MOV R1,#16
MOV R2,#0
LOOP1:
MOV A,R2
MOV @R0,A
INC R2
INC R0
DJNZ R1,LOOP1
MOV R0,#030H
MOV R1,#16
MOV DPTR,#0000H
LOOP2:
MOV A,@R0
ADD A,#3
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R1,LOOP2
MOV DPTR,#0000H
MOV R1,#16
MOV R0,#040H
LOOP3:
MOVX A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R1,LOOP3
END
ORG 0100H
MOV R0,#030H
MOV R1,#16
MOV R2,#0
LOOP1:
MOV A,R2
MOV @R0,A
INC R2
INC R0
DJNZ R1,LOOP1
MOV R0,#030H
MOV R1,#16
MOV DPTR,#0000H
LOOP2:
MOV A,@R0
ADD A,#3
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R1,LOOP2
MOV DPTR,#0000H
MOV R1,#16
MOV R0,#040H
LOOP3:
MOVX A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R1,LOOP3
END
ORG 0100H
MOV R0,#030H
MOV R1,#16
MOV R2,#0
LOOP1:
MOV A,R2
MOV B,#2
DIV AB ;计算A/2 ,A存商,B存余数
MOV @R0,A ;把商存在30H后连续16个地址
INC R2
INC R0
DJNZ R1,LOOP1
END