📄 fat16.lst
字号:
HI-TECH Software PICC-18 Macro Assembler V8.20PL4
Serial number: HCPIC18-34567 Tue Dec 9 00:40:27 2008
Licensed to: BEN SHEPET
1 processor 18F452
2 opt pw 80
3 psect __Z34567RS_,global,delta=1
4 psect text,global,reloc=2,class=CODE,delta=1
5 psect const,global,class=CODE,delta=1
6 psect bigbss,global,class=BIGRAM,space=1,delta=
+ 1
7 psect bss,global,class=RAM,space=1,delta=1
8 psect temp,global,ovrld,common,class=COMRAM,spa
+ ce=1,delta=1
9 psect intsave_regs,global,class=BIGRAM,space=1,
+ delta=1
10 0000
11 0000
12 0000
13 0000
14 0000
15 0000
16 0000
17 0000
18 0000
19 0000
20 0000
21 0000
22 0000
23 0000
24 0000
25 0000
26 0000
27 0000
28 0000
29 0000
30 0000
31 0000
32 0000
33 0000
34 0000
35 0000
36 0000
37 0000
38 0000
39 0000
40 0000
41 0000
42 0000
43 0000
44 0000
45 0000
46 0000
47 0000
48 0000
49 0000
50 0000
51 0000
52 0000
53 0000
54 0000
55 0000
56 0000
57 0000
58 0000
59 0000
60 0000
61 0000
62 0000
63 0000
64 0000
65 0000
66 0000
67 0000
68 0000
69 0000
70 0000
71 0000
72 0000
73 0000
74 0000
75 0000
76 0000
77 0000
78 0000
79 0000
80 0000
81 0000
82 0000
83 0000
84 0000
85 0000
86 0000
87 0000
88 0000
89 0000
90 0000
91 0000
92 0000
93 0000
94 0000
95 0000
96 0000
97 0000
98 0000
99
100 psect __Z34567RS_
101 005A
102 0000 _CopyBytes$size set ?_CopyBytes+4
103 0000 _CopyBytes$D set ?_CopyBytes+2
104 0000 _CopyBytes$S set ?_CopyBytes
105 005A
106
107 psect text
108 4000 00F1 dw ?_CopyBytes
109 ; _LBA assigned to ?a_OperateFile+17
110 0000 _OperateFile$LBA set ?a_OperateFile+17
111 ; _i assigned to ?a_OperateFile+13
112 0000 _OperateFile$i set ?a_OperateFile+13
113 ; _m assigned to ?a_OperateFile+11
114 0000 _OperateFile$m set ?a_OperateFile+11
115 ; _ClusID assigned to ?a_OperateFile+9
116 0000 _OperateFile$ClusID set ?a_OperateFile+9
117 ; _data assigned to ?a_OperateFile+7
118 0000 _OperateFile$data set ?a_OperateFile+7
119 ; _BytePerClus assigned to ?a_OperateFile+5
120 0000 _OperateFile$BytePerClus set ?a_OperateFile+5
121 ; _SecPerClus assigned to ?a_OperateFile+3
122 0000 _OperateFile$SecPerClus set ?a_OperateFile+3
123 ; _ClusNum assigned to ?a_OperateFile+1
124 0000 _OperateFile$ClusNum set ?a_OperateFile+1
125 ; _Write assigned to ?a_OperateFile+0
126 0000 _OperateFile$Write set ?a_OperateFile
127 ; param _FileDir assigned to ?_OperateFile
+ +10
128 0000 _OperateFile$FileDir set ?_OperateFile+10
129 ; param _Data assigned to ?_OperateFile+8
130 0000 _OperateFile$Data set ?_OperateFile+8
131 ; param _Length assigned to ?_OperateFile+
+ 4
132 0000 _OperateFile$Length set ?_OperateFile+4
133 ;fat16.c: 360: void OperateFile(uint8 Write , ui
+ nt32 Start, uint32 Length, void* Data, DIR* File
+ Dir)
134 ;fat16.c: 362: {
135 ; param _Start assigned to ?_OperateFile+0
136 0000 _OperateFile$Start set ?_OperateFile
137 ; _i assigned to ?a_CopyFAT+4
138 0000 _CopyFAT$i set ?a_CopyFAT+4
139 ; _RsvdSecCnt assigned to ?a_CopyFAT+2
140 0000 _CopyFAT$RsvdSecCnt set ?a_CopyFAT+2
141 ; _FATSz16 assigned to ?a_CopyFAT+0
142 0000 _CopyFAT$FATSz16 set ?a_CopyFAT
143 ; _FileDir assigned to ?a_CreateFile+8
144 0000 _CreateFile$FileDir set ?a_CreateFile+8
145 ; _ClusID assigned to ?a_CreateFile+6
146 0000 _CreateFile$ClusID set ?a_CreateFile+6
147 ; _i assigned to ?a_CreateFile+4
148 0000 _CreateFile$i set ?a_CreateFile+4
149 ; _ClusNext assigned to ?a_CreateFile+2
150 0000 _CreateFile$ClusNext set ?a_CreateFile+2
151 ; _ClusNum assigned to ?a_CreateFile+0
152 0000 _CreateFile$ClusNum set ?a_CreateFile
153 ; param _Size assigned to ?_CreateFile+2
154 0000 _CreateFile$Size set ?_CreateFile+2
155 ;fat16.c: 302: void CreateFile(uint8 FileName[11
+ ], uint32 Size)
156 ;fat16.c: 304: {
157 ; param _FileName assigned to ?_CreateFile
+ +0
158 0000 _CreateFile$FileName set ?_CreateFile
159 ; _i assigned to ?a_AddClus+6
160 0000 _AddClus$i set ?a_AddClus+6
161 ; _ClusID assigned to ?a_AddClus+4
162 0000 _AddClus$ClusID set ?a_AddClus+4
163 ; _ClusNext assigned to ?a_AddClus+2
164 0000 _AddClus$ClusNext set ?a_AddClus+2
165 ; _ClusNum assigned to ?a_AddClus+0
166 0000 _AddClus$ClusNum set ?a_AddClus
167 ; param _ID assigned to ?_AddClus+4
168 0000 _AddClus$ID set ?_AddClus+4
169 ;fat16.c: 277: void AddClus(uint32 file_size, DI
+ R* ID)
170 ;fat16.c: 279: {
171 ; param _file_size assigned to ?_AddClus+0
172 0000 _AddClus$file_size set ?_AddClus
173 ; _LBA assigned to ?a_WriteDIR+0
174 0000 _WriteDIR$LBA set ?a_WriteDIR
175 ; param _Value assigned to ?_WriteDIR+2
176 0000 _WriteDIR$Value set ?_WriteDIR+2
177 ;fat16.c: 265: void WriteDIR(uint16 Index, DIR*
+ Value)
178 ;fat16.c: 267: {
179 ; param _Index assigned to ?_WriteDIR+0
180 0000 _WriteDIR$Index set ?_WriteDIR
181 ; _DirStart assigned to ?a_ReadDIR+0
182 0000 _ReadDIR$DirStart set ?a_ReadDIR
183 ; param _Value assigned to ?_ReadDIR+2
184 0000 _ReadDIR$Value set ?_ReadDIR+2
185 ;fat16.c: 254: void ReadDIR(uint16 Index, DIR* V
+ alue)
186 ;fat16.c: 256: {
187 ; param _Index assigned to ?_ReadDIR+0
188 0000 _ReadDIR$Index set ?_ReadDIR
189 ; _i assigned to ?a_GetNextFAT+2
190 0000 _GetNextFAT$i set ?a_GetNextFAT+2
191 ; _FAT_Count assigned to ?a_GetNextFAT+0
192 0000 _GetNextFAT$FAT_Count set ?a_GetNextFAT
193 ; _DirStart assigned to ?a_SetFileSize+0
194 0000 _SetFileSize$DirStart set ?a_SetFileSize
195 ;fat16.c: 221: void SetFileSize(uint16 size)
196 ;fat16.c: 223: {
197 ; param _size assigned to ?_SetFileSize+0
198 0000 _SetFileSize$size set ?_SetFileSize
199 ;fat16.c: 213: uint32 GetFileSize(DIR* ID)
200 ;fat16.c: 215: {
201 ; param _ID assigned to ?_GetFileSize+0
202 0000 _GetFileSize$ID set ?_GetFileSize
203 ; _DirStart assigned to ?a_GetFileID+6
204 0000 _GetFileID$DirStart set ?a_GetFileID+6
205 ; _m assigned to ?a_GetFileID+4
206 0000 _GetFileID$m set ?a_GetFileID+4
207 ; _i assigned to ?a_GetFileID+2
208 0000 _GetFileID$i set ?a_GetFileID+2
209 ; _DirSecCut assigned to ?a_GetFileID+0
210 0000 _GetFileID$DirSecCut set ?a_GetFileID
211 ; param _ID assigned to ?_GetFileID+2
212 0000 _GetFileID$ID set ?_GetFileID+2
213 ;fat16.c: 182: uint8 GetFileID(uint8 Name[11], D
+ IR* ID)
214 ;fat16.c: 184: {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -