📄 clib.lst
字号:
A51 MACRO ASSEMBLER CLIB 12/18/2007 11:18:06 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN CLIB.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE CLIB.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;==========================================================================
2 ;====Power Disassembler for MCS-51 and 6502================================
3 ;==========================================================================
4 ; Written by: 覃远高
5 ; Copyright: 覃远高
6 ; HomePage: http://coolsh.163.net
7 ; http://appleic.yeah.net
8 ; http://qinyg.myetang.com
9 ; E-mail: qinyg@163.net
10 ; Tel: 0755-2136286
11 ; Update: 3.Nov,2000
12 ;==========================================================================
13 ;===========Disassemble information========================================
14 ;==========================================================================
15 ; File Name: E:\zy\JinDu\eprom\epm_eat.hex
16 ; IC Body: MCS-51
17 ; Date: 2002-3-11
18 ;==========================================================================
19 ;==========================================================================
20
21 public ?C?COPY
22 public ?C?CLDPTR
23 public ?C?CLDOPTR
24 public ?C?CSTPTR
25 public ?C?CSTOPTR
26 public ?C?ILDPTR
27 public ?C?ILDOPTR
28 public ?C?ISTPTR
29 public ?C?ISTOPTR
30 public ?C?LLDPTR
31 public ?C?LLDOPTR
32 public ?C?LSTPTR
33 public ?C?LSTOPTR
34 public ?C?PLDPTR
35 public ?C?PSTPTR
36 public ?C?PLDOPTR
37 public ?C?PSTOPTR
38 public ?C?LLDIDATA
39 public ?C?LLDXDATA
40 public ?C?LLDPDATA
41 public ?C?LLDCODE
42 public ?C?LSTIDATA
43 public ?C?LSTXDATA
44 public ?C?LSTPDATA
45 public ?C?PLDIDATA
46 public ?C?PSTIDATA
47 public ?C?PLDXDATA
48 public ?C?PSTXDATA
49 public ?C?PLDPDATA
50 public ?C?PSTPDATA
51 public ?C?PLDCODE
52
53
54
55
56
57
58
A51 MACRO ASSEMBLER CLIB 12/18/2007 11:18:06 PAGE 2
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87 EXTRN CODE(MOVX_A_DPTR)
88 EXTRN CODE(MOVX_DPTR_A)
89
90 REPLACE_CLIB_BY_ZY SEGMENT CODE
91
92
---- 93 RSEG REPLACE_CLIB_BY_ZY
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
0000 E7 116 Q0034: MOV A,@R1
0001 09 117 INC R1
0002 F6 118 MOV @R0,A
0003 08 119 INC R0
0004 DFFA 120 DJNZ R7,Q0034
0006 804F 121 SJMP Q0082
0008 E7 122 Q003C: MOV A,@R1
0009 09 123 INC R1
000A F2 124 MOVX @R0,A
A51 MACRO ASSEMBLER CLIB 12/18/2007 11:18:06 PAGE 3
000B 08 125 INC R0
000C DFFA 126 DJNZ R7,Q003C
000E 8047 127 SJMP Q0082
0010 8882 128 Q0044: MOV DPL,R0
0012 8C83 129 MOV DPH,R4
0014 E7 130 Q0048: MOV A,@R1
0015 09 131 INC R1
0016 120000 F 132 LCALL MOVX_DPTR_A;-------->>>>-------->>>>
0019 A3 133 INC DPTR
001A DFF8 134 DJNZ R7,Q0048
001C 8039 135 SJMP Q0082
001E E3 136 Q0050: MOVX A,@R1
001F 09 137 INC R1
0020 F6 138 MOV @R0,A
0021 08 139 INC R0
0022 DFFA 140 DJNZ R7,Q0050
0024 020000 F 141 LJMP Q00D0 ;sjmp changed to ljmp
0027 E3 142 Q0058: MOVX A,@R1
0028 09 143 INC R1
0029 F2 144 MOVX @R0,A
002A 08 145 INC R0
002B DFFA 146 DJNZ R7,Q0058
002D 8078 147 SJMP Q00D0
002F 8882 148 Q0060: MOV DPL,R0
0031 8C83 149 MOV DPH,R4
0033 E3 150 Q0064: MOVX A,@R1
0034 09 151 INC R1
0035 120000 F 152 LCALL MOVX_DPTR_A;-------->>>>-------->>>>
0038 A3 153 INC DPTR
0039 DFF8 154 DJNZ R7,Q0064
003B 806A 155 SJMP Q00D0
003D 8982 156 Q006C: MOV DPL,R1
003F 8A83 157 MOV DPH,R2
0041 120000 F 158 Q0070: LCALL MOVX_A_DPTR;--------<<<<--------<<<<<=====
0044 A3 159 INC DPTR
0045 F6 160 MOV @R0,A
0046 08 161 INC R0
0047 DFF8 162 DJNZ R7,Q0070
0049 805C 163 SJMP Q00D0
004B 8982 164 Q0078: MOV DPL,R1
004D 8A83 165 MOV DPH,R2
004F 120000 F 166 Q007C: LCALL MOVX_A_DPTR;--------<<<<--------<<<<<=====
0052 A3 167 INC DPTR
0053 F2 168 MOVX @R0,A
0054 08 169 INC R0
0055 DFF8 170 DJNZ R7,Q007C
0057 804E 171 Q0082: SJMP Q00D0
0059 80CC 172 SJMP Q0058
005B 80FA 173 SJMP Q0082
005D 80BF 174 SJMP Q0050
005F 80CE 175 SJMP Q0060
0061 806F 176 SJMP Q00F7
0063 80F2 177 SJMP Q0082
0065 8035 178 SJMP Q00C5
0067 8010 179 SJMP Q00A4
0069 809D 180 SJMP Q003C
006B 80EA 181 SJMP Q0082
006D 8091 182 SJMP Q0034
006F 809F 183 SJMP Q0044
0071 80D8 184 SJMP Q0078
0073 80E2 185 SJMP Q0082
0075 80C6 186 SJMP Q006C
0077 8035 187 SJMP Q00D7
0079 8982 188 Q00A4: MOV DPL,R1
007B 8A83 189 MOV DPH,R2
007D EC 190 MOV A,R4
A51 MACRO ASSEMBLER CLIB 12/18/2007 11:18:06 PAGE 4
007E FA 191 MOV R2,A
007F E4 192 Q00AA: CLR A
0080 93 193 MOVC A,@A+DPTR
0081 A3 194 INC DPTR
0082 C8 195 XCH A,R0
0083 C582 196 XCH A,DPL
0085 C8 197 XCH A,R0
0086 CC 198 XCH A,R4
0087 C583 199 XCH A,DPH
0089 CC 200 XCH A,R4
008A 120000 F 201 LCALL MOVX_DPTR_A;-------->>>>-------->>>>
008D A3 202 INC DPTR
008E C8 203 XCH A,R0
008F C582 204 XCH A,DPL
0091 C8 205 XCH A,R0
0092 CC 206 XCH A,R4
0093 C583 207 XCH A,DPH
0095 CC 208 XCH A,R4
0096 DFE7 209 DJNZ R7,Q00AA
0098 DEE5 210 DJNZ R6,Q00AA
009A 800D 211 SJMP Q00D2
009C 8982 212 Q00C5: MOV DPL,R1
009E 8A83 213 MOV DPH,R2
00A0 E4 214 Q00C9: CLR A
00A1 93 215 MOVC A,@A+DPTR
00A2 A3 216 INC DPTR
00A3 F6 217 MOV @R0,A
00A4 08 218 INC R0
00A5 DFF9 219 DJNZ R7,Q00C9
00A7 EC 220 Q00D0: MOV A,R4
00A8 FA 221 MOV R2,A
00A9 A9F0 222 Q00D2: MOV R1,B
00AB ED 223 MOV A,R5
00AC FB 224 MOV R3,A
00AD 22 225 RET
00AE 8982 226 Q00D7: MOV DPL,R1
00B0 8A83 227 MOV DPH,R2
00B2 EC 228 MOV A,R4
00B3 FA 229 MOV R2,A
00B4 120000 F 230 Q00DD: LCALL MOVX_A_DPTR;--------<<<<--------<<<<<=====
00B7 A3 231 INC DPTR
00B8 C8 232 XCH A,R0
00B9 C582 233 XCH A,DPL
00BB C8 234 XCH A,R0
00BC CC 235 XCH A,R4
00BD C583 236 XCH A,DPH
00BF CC 237 XCH A,R4
00C0 120000 F 238 LCALL MOVX_DPTR_A;-------->>>>-------->>>>
00C3 A3 239 INC DPTR
00C4 C8 240 XCH A,R0
00C5 C582 241 XCH A,DPL
00C7 C8 242 XCH A,R0
00C8 CC 243 XCH A,R4
00C9 C583 244 XCH A,DPH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -