📄 ex1l.lst
字号:
0000007b 0000
342 ; call occurs [#_OSTimeDly] ; |121|
343 .dwpsn "Ex1l.c",123,5
344 0000007c 6FF0 B L2,UNC ; |123|
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Ex1l.asm PAGE 8
345 ; branch occurs ; |123|
346 DW$L$_Task1$2$E:
347 .dwcfa 0x1d, -2
348
349 DW$30 .dwtag DW_TAG_loop
350 .dwattr DW$30, DW_AT_name("C:/temp/ucos/Debug/Ex1l.asm:L2:1:1242803321")
351 .dwattr DW$30, DW_AT_begin_file("Ex1l.c")
352 .dwattr DW$30, DW_AT_begin_line(0x74)
353 .dwattr DW$30, DW_AT_end_line(0x7b)
354 DW$31 .dwtag DW_TAG_loop_range
355 .dwattr DW$31, DW_AT_low_pc(DW$L$_Task1$2$B)
356 .dwattr DW$31, DW_AT_high_pc(DW$L$_Task1$2$E)
357 .dwendtag DW$30
358
359 .dwattr DW$27, DW_AT_end_file("Ex1l.c")
360 .dwattr DW$27, DW_AT_end_line(0x7c)
361 .dwattr DW$27, DW_AT_end_column(0x01)
362 .dwendentry
363 .dwendtag DW$27
364
365 0000007d .sect ".text"
366 .global _Task
367
368 DW$32 .dwtag DW_TAG_subprogram, DW_AT_name("Task"), DW_AT_symbol_name("_Task")
369 .dwattr DW$32, DW_AT_low_pc(_Task)
370 .dwattr DW$32, DW_AT_high_pc(0x00)
371 .dwattr DW$32, DW_AT_begin_file("Ex1l.c")
372 .dwattr DW$32, DW_AT_begin_line(0x7f)
373 .dwattr DW$32, DW_AT_begin_column(0x06)
374 .dwpsn "Ex1l.c",128,1
375
376 .dwfde DW$CIE
377
378 ;***************************************************************
379 ;* FNAME: _Task FR SIZE: 2 *
380 ;* *
381 ;* FUNCTION ENVIRONMENT *
382 ;* *
383 ;* FUNCTION PROPERTIES *
384 ;* 0 Parameter, 2 Auto, 0 SOE *
385 ;***************************************************************
386
387 _Task:
388 .dwcfa 0x1d, -2
389 .dwcfa 0x1c, 26, 0
390 .dwcfa 0x09, 40, 26
391 0000007d FE02 ADDB SP,#2
392 .dwcfa 0x1d, -4
393 ;* AR4 assigned to _data
394 DW$33 .dwtag DW_TAG_formal_parameter, DW_AT_name("data"), DW_AT_symbol_name("_data")
395 .dwattr DW$33, DW_AT_type(*DW$T$3)
396 .dwattr DW$33, DW_AT_location[DW_OP_reg12]
397 DW$34 .dwtag DW_TAG_variable, DW_AT_name("data"), DW_AT_symbol_name("_data")
398 .dwattr DW$34, DW_AT_type(*DW$T$3)
399 .dwattr DW$34, DW_AT_location[DW_OP_breg20 -2]
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Ex1l.asm PAGE 9
400 0000007e A842 MOVL *-SP[2],XAR4 ; |128|
401 L3:
402 DW$L$_Task$2$B:
403 .dwpsn "Ex1l.c",135,6
404 0000007f F5A9 MOV AL,*(0:0x4c00) ; |135|
00000080 4C00
405 00000081 5004 ORB AL,#0x04 ; |135|
406 00000082 F4A9 MOV *(0:0x4c00),AL ; |135|
00000083 4C00
407 .dwpsn "Ex1l.c",136,6
408 00000084 9A64 MOVB AL,#100 ; |136|
409 00000085 7640! LCR #_OSTimeDly ; |136|
00000086 0000
410 ; call occurs [#_OSTimeDly] ; |136|
411 .dwpsn "Ex1l.c",137,5
412 00000087 F5A9 MOV AL,*(0:0x4c00) ; |137|
00000088 4C00
413 00000089 90FB ANDB AL,#0xfb ; |137|
414 0000008a F4A9 MOV *(0:0x4c00),AL ; |137|
0000008b 4C00
415 .dwpsn "Ex1l.c",138,6
416 0000008c 9A64 MOVB AL,#100 ; |138|
417 0000008d 7640! LCR #_OSTimeDly ; |138|
0000008e 0000
418 ; call occurs [#_OSTimeDly] ; |138|
419 .dwpsn "Ex1l.c",140,5
420 0000008f 6FF0 B L3,UNC ; |140|
421 ; branch occurs ; |140|
422 DW$L$_Task$2$E:
423 .dwcfa 0x1d, -2
424
425 DW$35 .dwtag DW_TAG_loop
426 .dwattr DW$35, DW_AT_name("C:/temp/ucos/Debug/Ex1l.asm:L3:1:1242803321")
427 .dwattr DW$35, DW_AT_begin_file("Ex1l.c")
428 .dwattr DW$35, DW_AT_begin_line(0x85)
429 .dwattr DW$35, DW_AT_end_line(0x8c)
430 DW$36 .dwtag DW_TAG_loop_range
431 .dwattr DW$36, DW_AT_low_pc(DW$L$_Task$2$B)
432 .dwattr DW$36, DW_AT_high_pc(DW$L$_Task$2$E)
433 .dwendtag DW$35
434
435 .dwattr DW$32, DW_AT_end_file("Ex1l.c")
436 .dwattr DW$32, DW_AT_end_line(0x8d)
437 .dwattr DW$32, DW_AT_end_column(0x01)
438 .dwendentry
439 .dwendtag DW$32
440
441 00000090 .sect ".text"
442 .global _InitCpuTimers
443
444 DW$37 .dwtag DW_TAG_subprogram, DW_AT_name("InitCpuTimers"), DW_AT_symbol_name("_InitCpuTimers")
445 .dwattr DW$37, DW_AT_low_pc(_InitCpuTimers)
446 .dwattr DW$37, DW_AT_high_pc(0x00)
447 .dwattr DW$37, DW_AT_begin_file("Ex1l.c")
448 .dwattr DW$37, DW_AT_begin_line(0x9a)
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Ex1l.asm PAGE 10
449 .dwattr DW$37, DW_AT_begin_column(0x06)
450 .dwpsn "Ex1l.c",155,1
451
452 .dwfde DW$CIE
453
454 ;***************************************************************
455 ;* FNAME: _InitCpuTimers FR SIZE: 0 *
456 ;* *
457 ;* FUNCTION ENVIRONMENT *
458 ;* *
459 ;* FUNCTION PROPERTIES *
460 ;* 0 Parameter, 0 Auto, 0 SOE *
461 ;***************************************************************
462
463 _InitCpuTimers:
464 .dwcfa 0x1d, -2
465 .dwcfa 0x1c, 26, 0
466 .dwcfa 0x09, 40, 26
467 .dwpsn "Ex1l.c",158,2
468 00000090 8F00! MOVL XAR4,#_CpuTimer0Regs ; |158|
00000091 0000
469 00000092 761F- MOVW DP,#_CpuTimer0
00000093 0000
470 00000094 A800- MOVL @_CpuTimer0,XAR4 ; |158|
471 .dwpsn "Ex1l.c",160,2
472 00000095 28AA MOV PH,#65535
00000096 FFFF
473 00000097 28AB MOV PL,#65535
00000098 FFFF
474 00000099 761F! MOVW DP,#_CpuTimer0Regs+2
0000009a 0000
475 0000009b A902! MOVL @_CpuTimer0Regs+2,P ; |160|
476 .dwpsn "Ex1l.c",162,2
477 0000009c 2B06! MOV @_CpuTimer0Regs+6,#0 ; |162|
478 .dwpsn "Ex1l.c",163,2
479 0000009d 2B07! MOV @_CpuTimer0Regs+7,#0 ; |163|
480 .dwpsn "Ex1l.c",165,2
481 0000009e 1A04! OR @_CpuTimer0Regs+4,#0x0010 ; |165|
0000009f 0010
482 .dwpsn "Ex1l.c",167,2
483 000000a0 1A04! OR @_CpuTimer0Regs+4,#0x0020 ; |167|
000000a1 0020
484 .dwpsn "Ex1l.c",169,2
485 000000a2 0200 MOVB ACC,#0
486 000000a3 761F- MOVW DP,#_CpuTimer0+2
000000a4 0000
487 000000a5 1E02- MOVL @_CpuTimer0+2,ACC ; |169|
488 .dwpsn "Ex1l.c",195,1
489 000000a6 0006 LRETR
490 ; return occurs
491 .dwattr DW$37, DW_AT_end_file("Ex1l.c")
492 .dwattr DW$37, DW_AT_end_line(0xc3)
493 .dwattr DW$37, DW_AT_end_column(0x01)
494 .dwendentry
495 .dwendtag DW$37
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 15:08:41 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/Ex1l.asm PAGE 11
496
497 000000a7 .sect ".text"
498 .global _ConfigCpuTimer
499
500 DW$38 .dwtag DW_TAG_subprogram, DW_AT_name("ConfigCpuTimer"), DW_AT_symbol_name("_ConfigCpuTimer")
501 .dwattr DW$38, DW_AT_low_pc(_ConfigCpuTimer)
502 .dwattr DW$38, DW_AT_high_pc(0x00)
503 .dwattr DW$38, DW_AT_begin_file("Ex1l.c")
504 .dwattr DW$38, DW_AT_begin_line(0xcd)
505 .dwattr DW$38, DW_AT_begin_column(0x06)
506 .dwpsn "Ex1l.c",206,1
507
508 .dwfde DW$CIE
509
510 ;***************************************************************
511 ;* FNAME: _ConfigCpuTimer FR SIZE: 8 *
512 ;* *
513 ;* FUNCTION ENVIRONMENT *
514 ;* *
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -