📄 delay.lst
字号:
263 0053 8be0 MAR *0+
264 0054 9080 SACL *
265 0055 be47 SSXM
266 0056 1080 LAC *
267 0057 ba05 SUBK 5
268 0058 e38c BGEZ L2
0059 0068'
269 005a 8b89 MAR * ,AR1
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:05 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
delay.asm PAGE 6
270 005b L1:
271 .line 5
272 ;>>>> Delay50mS();
273 005b 7a89 CALL _Delay50mS,AR1
005c 006d'
274 .line 4
275 005d 8b8a MAR * ,AR2
276 005e b201 LARK AR2,1
277 005f 8be0 MAR *0+
278 0060 1080 LAC *
279 0061 b801 ADDK 1
280 0062 9080 SACL *
281 0063 be47 SSXM
282 0064 1089 LAC * ,AR1
283 0065 ba05 SUBK 5
284 0066 e344 BLZ L1
0067 005b'
285 0068 L2:
286 0068 EPI0_5:
287 .line 6
288 0068 8b89 MAR * ,AR1
289 0069 7c03 SBRK 3
290 006a 0090 LAR AR0,*-
291 006b 7680 PSHD *
292 006c ef00 RET
293
294 .endfunc 60,000000000H,2
295
296 .sym _Delay50mS,_Delay50mS,32,2,0
297 .globl _Delay50mS
298
299 .func 61
300 ;>>>> void Delay50mS()
301 ;>>>> int i;
302 ******************************************************
303 * FUNCTION DEF : _Delay50mS
304 ******************************************************
305 006d _Delay50mS:
306 006d 8aa0 POPD *+
307 006e 80a0 SAR AR0,*+
308 006f 8180 SAR AR1,*
309 0070 b002 LARK AR0,2
310 0071 00ea LAR AR0,*0+,AR2
311
312 .sym _i,1,4,1,16
313 .line 4
314 ;>>>> for(i=0;i<1000;++i)
315 0072 b900 LACK 0
316 0073 b201 LARK AR2,1
317 0074 8be0 MAR *0+
318 0075 9080 SACL *
319 0076 be47 SSXM
320 0077 1080 LAC *
321 0078 bfa0 SUBK 1000
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:05 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
delay.asm PAGE 7
0079 03e8
322 007a e38c BGEZ L4
007b 008b'
323 007c 8b89 MAR * ,AR1
324 007d L3:
325 .line 5
326 ;>>>> Delay50uS();
327 007d 7a89 CALL _Delay50uS,AR1
007e 0000'
328 .line 4
329 007f 8b8a MAR * ,AR2
330 0080 b201 LARK AR2,1
331 0081 8be0 MAR *0+
332 0082 1080 LAC *
333 0083 b801 ADDK 1
334 0084 9080 SACL *
335 0085 be47 SSXM
336 0086 1089 LAC * ,AR1
337 0087 bfa0 SUBK 1000
0088 03e8
338 0089 e344 BLZ L3
008a 007d'
339 008b L4:
340 008b EPI0_6:
341 .line 6
342 008b 8b89 MAR * ,AR1
343 008c 7c03 SBRK 3
344 008d 0090 LAR AR0,*-
345 008e 7680 PSHD *
346 008f ef00 RET
347
348 .endfunc 66,000000000H,2
349
350 .sym _Delay25mS,_Delay25mS,32,2,0
351 .globl _Delay25mS
352
353 .func 67
354 ;>>>> void Delay25mS()
355 ;>>>> int i;
356 ******************************************************
357 * FUNCTION DEF : _Delay25mS
358 ******************************************************
359 0090 _Delay25mS:
360 0090 8aa0 POPD *+
361 0091 80a0 SAR AR0,*+
362 0092 8180 SAR AR1,*
363 0093 b002 LARK AR0,2
364 0094 00ea LAR AR0,*0+,AR2
365
366 .sym _i,1,4,1,16
367 .line 4
368 ;>>>> for(i=0;i<500;++i)
369 0095 b900 LACK 0
370 0096 b201 LARK AR2,1
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:05 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
delay.asm PAGE 8
371 0097 8be0 MAR *0+
372 0098 9080 SACL *
373 0099 be47 SSXM
374 009a 1080 LAC *
375 009b bfa0 SUBK 500
009c 01f4
376 009d e38c BGEZ L6
009e 00ae'
377 009f 8b89 MAR * ,AR1
378 00a0 L5:
379 .line 5
380 ;>>>> Delay50uS();
381 00a0 7a89 CALL _Delay50uS,AR1
00a1 0000'
382 .line 4
383 00a2 8b8a MAR * ,AR2
384 00a3 b201 LARK AR2,1
385 00a4 8be0 MAR *0+
386 00a5 1080 LAC *
387 00a6 b801 ADDK 1
388 00a7 9080 SACL *
389 00a8 be47 SSXM
390 00a9 1089 LAC * ,AR1
391 00aa bfa0 SUBK 500
00ab 01f4
392 00ac e344 BLZ L5
00ad 00a0'
393 00ae L6:
394 00ae EPI0_7:
395 .line 6
396 00ae 8b89 MAR * ,AR1
397 00af 7c03 SBRK 3
398 00b0 0090 LAR AR0,*-
399 00b1 7680 PSHD *
400 00b2 ef00 RET
401
402 .endfunc 72,000000000H,2
403
404 .sym _Delay4mS,_Delay4mS,32,2,0
405 .globl _Delay4mS
406
407 .func 73
408 ;>>>> void Delay4mS()
409 ;>>>> int i;
410 ******************************************************
411 * FUNCTION DEF : _Delay4mS
412 ******************************************************
413 00b3 _Delay4mS:
414 00b3 8aa0 POPD *+
415 00b4 80a0 SAR AR0,*+
416 00b5 8180 SAR AR1,*
417 00b6 b002 LARK AR0,2
418 00b7 00ea LAR AR0,*0+,AR2
419
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:05 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
delay.asm PAGE 9
420 .sym _i,1,4,1,16
421 .line 4
422 ;>>>> for(i=0;i<80;++i)
423 00b8 b900 LACK 0
424 00b9 b201 LARK AR2,1
425 00ba 8be0 MAR *0+
426 00bb 9080 SACL *
427 00bc be47 SSXM
428 00bd 1080 LAC *
429 00be ba50 SUBK 80
430 00bf e38c BGEZ L8
00c0 00cf'
431 00c1 8b89 MAR * ,AR1
432 00c2 L7:
433 .line 5
434 ;>>>> Delay50uS();
435 00c2 7a89 CALL _Delay50uS,AR1
00c3 0000'
436 .line 4
437 00c4 8b8a MAR * ,AR2
438 00c5 b201 LARK AR2,1
439 00c6 8be0 MAR *0+
440 00c7 1080 LAC *
441 00c8 b801 ADDK 1
442 00c9 9080 SACL *
443 00ca be47 SSXM
444 00cb 1089 LAC * ,AR1
445 00cc ba50 SUBK 80
446 00cd e344 BLZ L7
00ce 00c2'
447 00cf L8:
448 00cf EPI0_8:
449 .line 6
450 00cf 8b89 MAR * ,AR1
451 00d0 7c03 SBRK 3
452 00d1 0090 LAR AR0,*-
453 00d2 7680 PSHD *
454 00d3 ef00 RET
455
456 .endfunc 78,000000000H,2
457 .end
No Errors, No Warnings
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:05 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
delay.asm PAGE 10
LABEL VALUE DEFN REF
.TMS32010 0000 0
.TMS32016 0000 0
.TMS32020 0000 0
.TMS32025 0000 0
.TMS3202XX 0001 0
.TMS32050 0000 0
.TMS32056 0000 0
.TMS32057 0000 0
.TMS320XX 001d 0
.tms32010 0000 0
.tms32016 0000 0
.tms32020 0000 0
.tms32025 0000 0
.tms3202xx 0001 0
.tms32050 0000 0
.tms32056 0000 0
.tms32057 0000 0
.tms320xx 001d 0
EPI0_1 000f ' 71
EPI0_2 0022 ' 125
EPI0_3 0035 ' 179
EPI0_4 0048 ' 233
EPI0_5 0068 ' 286
EPI0_6 008b ' 340
EPI0_7 00ae ' 394
EPI0_8 00cf ' 448
L1 005b ' 270 284
L2 0068 ' 285 268
L3 007d ' 324 338
L4 008b ' 339 322
L5 00a0 ' 378 392
L6 00ae ' 393 376
L7 00c2 ' 432 446
L8 00cf ' 447 430
_Delay12uS 0026 ' 142 20 134 134 135
_Delay1S 004c ' 251 22 242 242 243
_Delay24uS 0039 ' 196 21 188 188 189
_Delay25mS 0090 ' 359 16 350 350 351
_Delay4mS 00b3 ' 413 17 404 404 405
_Delay50mS 006d ' 305 15 273 296 296
297
_Delay50uS 0000 ' 34 18 26 26 27
327 381 435
_Delay8uS 0013 ' 88 19 80 80 81
_port8000 REF 13
_port8003 REF 12
_portFF0F REF 10
_portFFFF REF 11
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -