?? ncrt0.lst
字號:
* R8C/Tiny,M16C/60 SERIES ASSEMBLER * SOURCE LIST Wed Aug 23 09:18:16 2006 PAGE 004
SEQ. LOC. OBJ. 0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4....*....5....*....6....*....7....*....8....*....9....*....0
186 0003A 75C30000r M mov.w #sizeof bss_NE , R3
187 0003E 7CEA M sstr.b
188 M .endm
189 N_BZERO bss_NO_top,bss_NO
190 00040 B4 M Z mov.b #00H, R0L
191 00041 AA0000r M S mov.w #(bss_NO_top & 0FFFFH), A1
192 00044 75C30000r M mov.w #sizeof bss_NO , R3
193 00048 7CEA M sstr.b
194 M .endm
195
196 ;---------------------------------------------------------------------
197 ; initialize data section
198 ;---------------------------------------------------------------------
199 N_BCOPY data_SEI_top,data_SE_top,data_SE
200 0004A A20000r M S mov.w #(data_SEI_top & 0FFFFH),A0
201 0004D 74C300r M mov.b #(data_SEI_top >>16),R1H
202 00050 AA0004 M S mov.w #data_SE_top ,A1
203 00053 75C30000r M mov.w #sizeof data_SE , R3
204 00057 7CE8 M smovf.b
205 M .endm
206 N_BCOPY data_SOI_top,data_SO_top,data_SO
207 00059 A20000r M S mov.w #(data_SOI_top & 0FFFFH),A0
208 0005C 74C300r M mov.b #(data_SOI_top >>16),R1H
209 0005F AA0000r M S mov.w #data_SO_top ,A1
210 00062 75C30000r M mov.w #sizeof data_SO , R3
211 00066 7CE8 M smovf.b
212 M .endm
213 N_BCOPY data_NEI_top,data_NE_top,data_NE
214 00068 A20000r M S mov.w #(data_NEI_top & 0FFFFH),A0
215 0006B 74C300r M mov.b #(data_NEI_top >>16),R1H
216 0006E AA0000r M S mov.w #data_NE_top ,A1
217 00071 75C30000r M mov.w #sizeof data_NE , R3
218 00075 7CE8 M smovf.b
219 M .endm
220 N_BCOPY data_NOI_top,data_NO_top,data_NO
221 00077 A20000r M S mov.w #(data_NOI_top & 0FFFFH),A0
222 0007A 74C300r M mov.b #(data_NOI_top >>16),R1H
223 0007D AA0000r M S mov.w #data_NO_top ,A1
224 00080 75C30000r M mov.w #sizeof data_NO , R3
225 00084 7CE8 M smovf.b
226 M .endm
227
228 ;====================================================================
229 ; FAR area initialize.
230 ;---------------------------------------------------------------------
231 ; bss zero clear
232 ;---------------------------------------------------------------------
233 BZERO bss_FE_top,bss_FE
234 00086 7DE20000r M push.w #sizeof bss_FE >> 16
235 0008A 7DE20000r M push.w #sizeof bss_FE & 0ffffh
236 0008E 7D9F0000r M pusha bss_FE_top >>16
237 00092 7D9F0000r M pusha bss_FE_top & 0ffffh
238 M .stk 8
239 M .glb _bzero
240 M .call _bzero,G
241 00096 FD000000r M A jsr.a _bzero
242 M .endm
243 BZERO bss_FO_top,bss_FO
244 0009A 7DE20000r M push.w #sizeof bss_FO >> 16
245 0009E 7DE20000r M push.w #sizeof bss_FO & 0ffffh
246 000A2 7D9F0000r M pusha bss_FO_top >>16
247 000A6 7D9F0000r M pusha bss_FO_top & 0ffffh
* R8C/Tiny,M16C/60 SERIES ASSEMBLER * SOURCE LIST Wed Aug 23 09:18:16 2006 PAGE 005
SEQ. LOC. OBJ. 0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4....*....5....*....6....*....7....*....8....*....9....*....0
248 M .stk 8
249 M .glb _bzero
250 M .call _bzero,G
251 000AA FD000000r M A jsr.a _bzero
252 M .endm
253
254 ;---------------------------------------------------------------------
255 ; Copy edata_E(O) section from edata_EI(OI) section
256 ;---------------------------------------------------------------------
257 BCOPY data_FEI_top,data_FE_top,data_FE
258 000AE 7DE20000r M push.w #sizeof data_FE >> 16
259 000B2 7DE20000r M push.w #sizeof data_FE & 0ffffh
260 000B6 7D9F0100 M pusha data_FE_top >>16
261 000BA 7D9F0000 M pusha data_FE_top & 0ffffh
262 000BE 7D9F0000r M pusha data_FEI_top >>16
263 000C2 7D9F0000r M pusha data_FEI_top & 0ffffh
264 M .stk 12
265 M .glb _bcopy
266 M .call _bcopy,G
267 000C6 FD000000r M A jsr.a _bcopy
268 M .endm
269 BCOPY data_FOI_top,data_FO_top,data_FO
270 000CA 7DE20000r M push.w #sizeof data_FO >> 16
271 000CE 7DE20000r M push.w #sizeof data_FO & 0ffffh
272 000D2 7D9F0000r M pusha data_FO_top >>16
273 000D6 7D9F0000r M pusha data_FO_top & 0ffffh
274 000DA 7D9F0000r M pusha data_FOI_top >>16
275 000DE 7D9F0000r M pusha data_FOI_top & 0ffffh
276 M .stk 12
277 M .glb _bcopy
278 M .call _bcopy,G
279 000E2 FD000000r M A jsr.a _bcopy
280 M .endm
281
282 000E6 EB500000r ldc #stack_top,sp
283 .stk -40
284
285 ;====================================================================
286 ; heap area initialize
287 ;---------------------------------------------------------------------
288 .if __HEAP__ != 1
289 .endif
290
291 ;====================================================================
292 ; Initialize standard I/O
293 ;---------------------------------------------------------------------
294 .if __STANDARD_IO__ == 1
295 .endif
296
297 ;====================================================================
298 ; Call main() function
299 ;---------------------------------------------------------------------
300 000EA EB700000 ldc #0h,fb ; for debuger
301
302 .glb _main
303 000EE FD000000r A jsr.a _main
304
305 .else ; __R8C__
306 X .if __HEAP__ != 1
307 X .endif
308 X .if __STANDARD_IO__ == 1
309 X .endif
* R8C/Tiny,M16C/60 SERIES ASSEMBLER * SOURCE LIST Wed Aug 23 09:18:16 2006 PAGE 006
SEQ. LOC. OBJ. 0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4....*....5....*....6....*....7....*....8....*....9....*....0
310 .endif ; __R8C__
311
312 ;====================================================================
313 ; exit() function
314 ;---------------------------------------------------------------------
315 .glb _exit
316 .glb $exit
317 000F2 _exit: ; End program
318 000F2 $exit:
319 000F2 FEFF B jmp _exit
320 .einsf
321 ;====================================================================
322 ; dummy interrupt function
323 ;---------------------------------------------------------------------
324 .glb dummy_int
325 000F4 dummy_int:
326 000F4 FB reit
327
328 .end
Information List
TOTAL ERROR(S) 00000
TOTAL WARNING(S) 00000
TOTAL LINE(S) 00328 LINES
Section List
Attr Size Name
DATA 0000000(00000H) data_SE
DATA 0000000(00000H) bss_SE
DATA 0000000(00000H) data_SO
DATA 0000000(00000H) bss_SO
DATA 0000000(00000H) data_NE
DATA 0000000(00000H) bss_NE
DATA 0000000(00000H) data_NO
DATA 0000000(00000H) bss_NO
DATA 0001536(00600H) stack
DATA 0000000(00000H) heap
ROMDATA 0000000(00000H) rom_NE
ROMDATA 0000000(00000H) rom_NO
DATA 0000000(00000H) data_FE
DATA 0000000(00000H) bss_FE
DATA 0000000(00000H) data_FO
DATA 0000000(00000H) bss_FO
ROMDATA 0000000(00000H) rom_FE
ROMDATA 0000000(00000H) rom_FO
ROMDATA 0000000(00000H) data_SEI
ROMDATA 0000000(00000H) data_SOI
ROMDATA 0000000(00000H) data_NEI
ROMDATA 0000000(00000H) data_NOI
ROMDATA 0000000(00000H) data_FEI
ROMDATA 0000000(00000H) data_FOI
ROMDATA 0000000(00000H) switch_table
CODE 0000000(00000H) program
CODE 0000000(00000H) interrupt
CODE 0000000(00000H) program_S
ROMDATA 0000256(00100H) vector
ROMDATA 0000000(00000H) svector
ROMDATA 0000004(00004H) fvector
CODE 0000245(000F5H) interrupt
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -