📄 ucos_ii.lst
字号:
478 00000000 FE0E ADDB SP,#14
479 .dwcfa 0x1d, -16
480 ;* AR4 assigned to _pevent
481 DW$36 .dwtag DW_TAG_formal_parameter, DW_AT_name("pevent"), DW_AT_symbol_name("_pevent")
482 .dwattr DW$36, DW_AT_type(*DW$T$27)
483 .dwattr DW$36, DW_AT_location[DW_OP_reg12]
484 ;* AR5 assigned to _msg
485 DW$37 .dwtag DW_TAG_formal_parameter, DW_AT_name("msg"), DW_AT_symbol_name("_msg")
486 .dwattr DW$37, DW_AT_type(*DW$T$3)
487 .dwattr DW$37, DW_AT_location[DW_OP_reg14]
488 ;* AL assigned to _msk
489 DW$38 .dwtag DW_TAG_formal_parameter, DW_AT_name("msk"), DW_AT_symbol_name("_msk")
490 .dwattr DW$38, DW_AT_type(*DW$T$19)
491 .dwattr DW$38, DW_AT_location[DW_OP_reg0]
492 DW$39 .dwtag DW_TAG_variable, DW_AT_name("pevent"), DW_AT_symbol_name("_pevent")
493 .dwattr DW$39, DW_AT_type(*DW$T$27)
494 .dwattr DW$39, DW_AT_location[DW_OP_breg20 -2]
495 DW$40 .dwtag DW_TAG_variable, DW_AT_name("msg"), DW_AT_symbol_name("_msg")
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 13:46:25 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/UCOS_II.asm PAGE 10
496 .dwattr DW$40, DW_AT_type(*DW$T$3)
497 .dwattr DW$40, DW_AT_location[DW_OP_breg20 -4]
498 DW$41 .dwtag DW_TAG_variable, DW_AT_name("msk"), DW_AT_symbol_name("_msk")
499 .dwattr DW$41, DW_AT_type(*DW$T$19)
500 .dwattr DW$41, DW_AT_location[DW_OP_breg20 -5]
501 DW$42 .dwtag DW_TAG_variable, DW_AT_name("ptcb"), DW_AT_symbol_name("_ptcb")
502 .dwattr DW$42, DW_AT_type(*DW$T$37)
503 .dwattr DW$42, DW_AT_location[DW_OP_breg20 -8]
504 DW$43 .dwtag DW_TAG_variable, DW_AT_name("x"), DW_AT_symbol_name("_x")
505 .dwattr DW$43, DW_AT_type(*DW$T$19)
506 .dwattr DW$43, DW_AT_location[DW_OP_breg20 -9]
507 DW$44 .dwtag DW_TAG_variable, DW_AT_name("y"), DW_AT_symbol_name("_y")
508 .dwattr DW$44, DW_AT_type(*DW$T$19)
509 .dwattr DW$44, DW_AT_location[DW_OP_breg20 -10]
510 DW$45 .dwtag DW_TAG_variable, DW_AT_name("bitx"), DW_AT_symbol_name("_bitx")
511 .dwattr DW$45, DW_AT_type(*DW$T$19)
512 .dwattr DW$45, DW_AT_location[DW_OP_breg20 -11]
513 DW$46 .dwtag DW_TAG_variable, DW_AT_name("bity"), DW_AT_symbol_name("_bity")
514 .dwattr DW$46, DW_AT_type(*DW$T$19)
515 .dwattr DW$46, DW_AT_location[DW_OP_breg20 -12]
516 DW$47 .dwtag DW_TAG_variable, DW_AT_name("prio"), DW_AT_symbol_name("_prio")
517 .dwattr DW$47, DW_AT_type(*DW$T$19)
518 .dwattr DW$47, DW_AT_location[DW_OP_breg20 -13]
519 00000001 9645 MOV *-SP[5],AL ; |103|
520 00000002 A044 MOVL *-SP[4],XAR5 ; |103|
521 00000003 A842 MOVL *-SP[2],XAR4 ; |103|
522 .dwpsn "os_core.c",112,5
523 00000004 8A42 MOVL XAR4,*-SP[2] ; |112|
524 00000005 D00C MOVB XAR0,#12 ; |112|
525 00000006 5894 MOVZ AR0,*+XAR4[AR0] ; |112|
526 00000007 8F00+ MOVL XAR4,#_OSUnMapTbl ; |112|
00000008 0008
527 00000009 9294 MOV AL,*+XAR4[AR0] ; |112|
528 0000000a 964A MOV *-SP[10],AL ; |112|
529 .dwpsn "os_core.c",113,5
530 0000000b 584A MOVZ AR0,*-SP[10] ; |113|
531 0000000c 8F00+ MOVL XAR4,#_OSMapTbl ; |113|
0000000d 0000
532 0000000e 9294 MOV AL,*+XAR4[AR0] ; |113|
533 0000000f 964C MOV *-SP[12],AL ; |113|
534 .dwpsn "os_core.c",114,5
535 00000010 884A MOVZ AR6,*-SP[10] ; |114|
536 00000011 0642 MOVL ACC,*-SP[2] ; |114|
537 00000012 0DA6 ADDU ACC,AR6 ; |114|
538 00000013 8AA9 MOVL XAR4,ACC ; |114|
539 00000014 58D4 MOVZ AR0,*+XAR4[2] ; |114|
540 00000015 8F00+ MOVL XAR4,#_OSUnMapTbl ; |114|
00000016 0008
541 00000017 9294 MOV AL,*+XAR4[AR0] ; |114|
542 00000018 9649 MOV *-SP[9],AL ; |114|
543 .dwpsn "os_core.c",115,5
544 00000019 5849 MOVZ AR0,*-SP[9] ; |115|
545 0000001a 8F00+ MOVL XAR4,#_OSMapTbl ; |115|
0000001b 0000
546 0000001c 9294 MOV AL,*+XAR4[AR0] ; |115|
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 13:46:25 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/UCOS_II.asm PAGE 11
547 0000001d 964B MOV *-SP[11],AL ; |115|
548 .dwpsn "os_core.c",116,5
549 0000001e 5603 MOV ACC,*-SP[10] << #3 ; |116|
0000001f 034A
550 00000020 9449 ADD AL,*-SP[9] ; |116|
551 00000021 964D MOV *-SP[13],AL ; |116|
552 .dwpsn "os_core.c",117,5
553 00000022 884A MOVZ AR6,*-SP[10] ; |117|
554 00000023 0642 MOVL ACC,*-SP[2] ; |117|
555 00000024 0DA6 ADDU ACC,AR6 ; |117|
556 00000025 0902 ADDB ACC,#2 ; |117|
557 00000026 8AA9 MOVL XAR4,ACC ; |117|
558 00000027 924B MOV AL,*-SP[11] ; |117|
559 00000028 FF5E NOT AL ; |117|
560 00000029 CEC4 AND AL,*+XAR4[0] ; |117|
561 0000002a 96C4 MOV *+XAR4[0],AL ; |117|
562 0000002b ED06 BF L1,NEQ ; |117|
563 ; branchcc occurs ; |117|
564 .dwpsn "os_core.c",118,9
565 0000002c 8A42 MOVL XAR4,*-SP[2] ; |118|
566 0000002d 924C MOV AL,*-SP[12] ; |118|
567 0000002e FF5E NOT AL ; |118|
568 0000002f DC0C ADDB XAR4,#12 ; |118|
569 00000030 C0C4 AND *+XAR4[0],AL ; |118|
570 L1:
571 .dwpsn "os_core.c",120,5
572 00000031 0E4D MOVU ACC,*-SP[13]
573 00000032 8F00- MOVL XAR4,#_OSTCBPrioTbl ; |120|
00000033 0040
574 00000034 FF30 LSL ACC,1 ; |120|
575 00000035 5601 ADDL XAR4,ACC
00000036 00A4
576 00000037 06C4 MOVL ACC,*+XAR4[0] ; |120|
577 00000038 1E48 MOVL *-SP[8],ACC ; |120|
578 .dwpsn "os_core.c",121,5
579 00000039 8A48 MOVL XAR4,*-SP[8] ; |121|
580 0000003a D008 MOVB XAR0,#8 ; |121|
581 0000003b 2B94 MOV *+XAR4[AR0],#0 ; |121|
582 .dwpsn "os_core.c",122,5
583 0000003c 8A48 MOVL XAR4,*-SP[8] ; |122|
584 0000003d 0200 MOVB ACC,#0
585 0000003e 1EF4 MOVL *+XAR4[6],ACC ; |122|
586 .dwpsn "os_core.c",126,5
587 0000003f 0644 MOVL ACC,*-SP[4] ; |126|
588 00000040 1E44 MOVL *-SP[4],ACC ; |126|
589 .dwpsn "os_core.c",128,5
590 00000041 8A48 MOVL XAR4,*-SP[8] ; |128|
591 00000042 9245 MOV AL,*-SP[5] ; |128|
592 00000043 FF5E NOT AL ; |128|
593 00000044 DC09 ADDB XAR4,#9 ; |128|
594 00000045 C0C4 AND *+XAR4[0],AL ; |128|
595 .dwpsn "os_core.c",129,5
596 00000046 8A48 MOVL XAR4,*-SP[8] ; |129|
597 00000047 D009 MOVB XAR0,#9 ; |129|
598 00000048 9294 MOV AL,*+XAR4[AR0] ; |129|
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 13:46:25 2009
Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/UCOS_II.asm PAGE 12
599 00000049 ED0D BF L2,NEQ ; |129|
600 ; branchcc occurs ; |129|
601 .dwpsn "os_core.c",130,9
602 0000004a 761F- MOVW DP,#_OSRdyGrp
0000004b 0000
603 0000004c 924C MOV AL,*-SP[12] ; |130|
604 0000004d 9805- OR @_OSRdyGrp,AL ; |130|
605 .dwpsn "os_core.c",131,9
606 0000004e 884A MOVZ AR6,*-SP[10] ; |131|
607 0000004f 8F00- MOVL XAR4,#_OSRdyTbl ; |131|
00000050 001A
608 00000051 A8A9 MOVL ACC,XAR4 ; |131|
609 00000052 0DA6 ADDU ACC,AR6 ; |131|
610 00000053 8AA9 MOVL XAR4,ACC ; |131|
611 00000054 924B MOV AL,*-SP[11] ; |131|
612 00000055 98C4 OR *+XAR4[0],AL ; |131|
613 .dwpsn "os_core.c",132,5
614 L2:
615 .dwpsn "os_core.c",133,1
616 00000056 FE8E SUBB SP,#14
617 .dwcfa 0x1d, -2
618 00000057 0006 LRETR
619 ; return occurs
620 .dwattr DW$35, DW_AT_end_file("os_core.c")
621 .dwattr DW$35, DW_AT_end_line(0x85)
622 .dwattr DW$35, DW_AT_end_column(0x01)
623 .dwendentry
624 .dwendtag DW$35
625
626 00000058 .sect ".text"
627 .global _OSEventTaskWait
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -