📄 lesson7-1.lst
字号:
A51 MACRO ASSEMBLER LESSON7_1 05/03/2008 15:58:16 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN lesson7-1.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE lesson7-1.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1
0000 2 ORG 0000H
0000 020006 3 LJMP LED
0003 4 ORG 0003H
0003 02003C 5 LJMP ZDFW
0006 75A0FE 6 LED: MOV P2,#0FEH
0009 A880 7 MOV R0,P0
000B 7906 8 MOV R1 , #06H
000D E8 9 NEXT: MOV A,R0
000E 900030 10 MOV DPTR,#30H
0011 93 11 MOVC A,@A+DPTR
0012 F590 12 MOV P1,A
0014 E5A0 13 MOV A,P2
0016 23 14 RL A
0017 F5A0 15 MOV P2, A
0019 120020 16 LCALL DELAY
001C DEEF 17 DJNZ R6 , NEXT
001E 80E6 18 SJMP LED
0020 7F02 19 DELAY : MOV R7,#2
0022 7EC8 20 DE0: MOV R6,#200
0024 DEFE 21 DE1: DJNZ R6,DE1
0026 DFFA 22 DJNZ R7,DE0
0028 22 23 RET
24
25
0029 74A0 26 MOV A,#0A0H
002B F8 27 MOV R0 ,A
002C 7A08 28 MOV R2, #08H
002E D28A 29 SETB IT1
0030 D2AF 30 SETB EA
0032 D2AA 31 SETB EX1
0034 90FEF0 32 MOV DPTR,#0FEF0H
0037 7400 33 MOV A,#00H
0039 F0 34 LOOP : MOVX @DPTR ,A
003A 80FE 35 HERE : SJMP HERE
003C E0 36 ZDFW : MOVX A,@DPTR
003D F2 37 MOVX @R0, A
003E A3 38 INC DPTR
003F 08 39 INC R0
0040 32 40 RETI
41
42 END
A51 MACRO ASSEMBLER LESSON7_1 05/03/2008 15:58:16 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
DE0. . . . . . . . C ADDR 0022H A
DE1. . . . . . . . C ADDR 0024H A
DELAY. . . . . . . C ADDR 0020H A
EA . . . . . . . . B ADDR 00A8H.7 A
EX1. . . . . . . . B ADDR 00A8H.2 A
HERE . . . . . . . C ADDR 003AH A
IT1. . . . . . . . B ADDR 0088H.2 A
LED. . . . . . . . C ADDR 0006H A
LOOP . . . . . . . C ADDR 0039H A
NEXT . . . . . . . C ADDR 000DH A
P0 . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . D ADDR 00A0H A
ZDFW . . . . . . . C ADDR 003CH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -