📄 text1.lst
字号:
A51 MACRO ASSEMBLER TEXT1 04/24/2008 13:22:56 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN Text1.OBJ
ASSEMBLER INVOKED BY: d:\Keil\C51\BIN\A51.EXE Text1.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0031 1 RS_CNT EQU 31H
0034 2 DSP_CNT EQU 34H
0000 3 ORG 00H
0000 753100 4 START: MOV RS_CNT,#00H
0003 753400 5 MOV DSP_CNT,#00H
0006 90000E 6 MOV DPTR,#SWITCH
0009 E534 7 A0: MOV A,DSP_CNT
000B 2534 8 ADD A,DSP_CNT
000D 73 9 JMP @A+DPTR
000E 8006 10 SWITCH: SJMP DSP_0
0010 801E 11 SJMP DSP_1
0012 8034 12 SJMP DSP_2
0014 804C 13 SJMP DSP_3
0016 758000 14 DSP_0: MOV P0,#00H
0019 7401 15 MOV A,#01H
001B F5B0 16 L0: MOV P3,A
001D 12007D 17 LCALL DELAY
0020 23 18 RL A
0021 0531 19 INC RS_CNT
0023 A831 20 MOV R0,RS_CNT
0025 B818F3 21 CJNE R0,#24,L0
0028 0534 22 INC DSP_CNT
002A 753100 23 MOV RS_CNT,#00H
002D 020009 24 LJMP A0
0030 850080 25 DSP_1: MOV P0,00H
0033 7480 26 MOV A,#80H
0035 F5B0 27 L1: MOV P3,A
0037 12007D 28 LCALL DELAY
003A 03 29 RR A
003B 0531 30 INC RS_CNT
003D B818F5 31 CJNE R0,#24,L1
0040 0534 32 INC DSP_CNT
0042 753100 33 MOV RS_CNT,#00H
0045 020009 34 LJMP A0
0048 75B0FF 35 DSP_2: MOV P3,#0FFH
004B 747F 36 MOV A,#7FH
004D F580 37 L2: MOV P0,A
004F 12007D 38 LCALL DELAY
0052 03 39 RR A
0053 0531 40 INC RS_CNT
0055 A831 41 MOV R0,RS_CNT
0057 B818F3 42 CJNE R0,#24,L2
005A 0534 43 INC DSP_CNT
005C 753100 44 MOV RS_CNT,#00H
005F 020009 45 LJMP A0
0062 75B0FF 46 DSP_3: MOV P3,#0FFH
0065 74FF 47 MOV A,#0FFH
0067 F580 48 L3: MOV P0,A
0069 12007D 49 LCALL DELAY
006C 23 50 RL A
006D 0531 51 INC RS_CNT
006F A831 52 MOV R0,RS_CNT
0071 B818F3 53 CJNE R0,#24,L3
0074 753400 54 MOV DSP_CNT,#00H
0077 753100 55 MOV RS_CNT ,#00H
007A 020009 56 LJMP A0
007D 7D0A 57 DELAY : MOV R5,#10
007F 7E14 58 D1: MOV R6,#20
A51 MACRO ASSEMBLER TEXT1 04/24/2008 13:22:56 PAGE 2
0081 7FF8 59 D2: MOV R7,#248
0083 DFFE 60 DJNZ R7,$
0085 DEFA 61 DJNZ R6,D2
0087 DDF6 62 DJNZ R5,D1
0089 22 63 RET
64 END
A51 MACRO ASSEMBLER TEXT1 04/24/2008 13:22:56 PAGE 3
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
A0 . . . . . . . . C ADDR 0009H A
D1 . . . . . . . . C ADDR 007FH A
D2 . . . . . . . . C ADDR 0081H A
DELAY. . . . . . . C ADDR 007DH A
DSP_0. . . . . . . C ADDR 0016H A
DSP_1. . . . . . . C ADDR 0030H A
DSP_2. . . . . . . C ADDR 0048H A
DSP_3. . . . . . . C ADDR 0062H A
DSP_CNT. . . . . . N NUMB 0034H A
L0 . . . . . . . . C ADDR 001BH A
L1 . . . . . . . . C ADDR 0035H A
L2 . . . . . . . . C ADDR 004DH A
L3 . . . . . . . . C ADDR 0067H A
P0 . . . . . . . . D ADDR 0080H A
P3 . . . . . . . . D ADDR 00B0H A
RS_CNT . . . . . . N NUMB 0031H A
START. . . . . . . C ADDR 0000H A
SWITCH . . . . . . C ADDR 000EH A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -