📄 start_xc.lst
字号:
A51 MACRO ASSEMBLER START_XC 07/13/2008 19:12:33 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN START_XC.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\KE51.EXE START_XC.a51 SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
0000 27 XTAL EQU 0
28
29
30
31
32
0000 33 XC866_CHIP EQU 0
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
0002 53 NDIV_XC866 EQU 2
54
55
56
57
0001 58 XC88x_CHIP EQU 1
A51 MACRO ASSEMBLER START_XC 07/13/2008 19:12:33 PAGE 2
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
0009 78 NDIV_XC88x EQU 9
79
80
81
82
83
84
85
86
87
88
89
90
0080 91 IDATALEN EQU 0x80
92
93
94
F000 95 XDATASTART EQU 0xF000
96
97
98
0200 99 XDATALEN EQU 0x200
100
101
102
F000 103 PDATASTART EQU 0xF000
104
105
106
0000 107 PDATALEN EQU 0
108
109
110
111
112
113
114
115
116
117
118
0000 119 IBPSTACK EQU 0
120
121
0100 122 IBPSTACKTOP EQU 0xFF +1
123
124
A51 MACRO ASSEMBLER START_XC 07/13/2008 19:12:33 PAGE 3
125
126
0000 127 XBPSTACK EQU 0
128
129
0000 130 XBPSTACKTOP EQU 0xFFFF +1
131
132
133
134
0000 135 PBPSTACK EQU 0
136
137
138
0100 139 PBPSTACKTOP EQU 0xFF +1
140
141
142
143
144
145
146
147
148
149
0000 150 PPAGEENABLE EQU 0
151
152
153
00F0 154 PPAGE EQU 0xF0
155
156
157
158
159 IF (XTAL <> 0)
IF ((XC866_CHIP <> 0)&& (XC88x_CHIP <> 0))
__ERROR__ "XC866 and XC88x chip are both selected.Please select only one"
NDIV EQU NDIV_XC866
ELSEIF (XC866_CHIP <> 0)
NDIV EQU NDIV_XC866
ELSEIF (XC88x_CHIP <> 0)
NDIV EQU NDIV_XC88x
ELSE
__WARNING__ "Default NDIV selection is XC866"
NDIV EQU NDIV_XC866
ENDIF
ENDIF
172
173
00E0 174 ACC DATA 0E0H
00F0 175 B DATA 0F0H
0081 176 SP DATA 81H
0082 177 DPL DATA 82H
0083 178 DPH DATA 83H
179
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -