📄 ucos_ii.lst
字号:
628
629 DW$48 .dwtag DW_TAG_subprogram, DW_AT_name("OSEventTaskWait"), DW_AT_symbol_name("_OSEventTaskWait")
630 .dwattr DW$48, DW_AT_low_pc(_OSEventTaskWait)
631 .dwattr DW$48, DW_AT_high_pc(0x00)
632 .dwattr DW$48, DW_AT_begin_file("os_core.c")
633 .dwattr DW$48, DW_AT_begin_line(0x97)
634 .dwattr DW$48, DW_AT_begin_column(0x07)
635 .dwpsn "os_core.c",152,1
636
637 .dwfde DW$CIE
638
639 ;***************************************************************
640 ;* FNAME: _OSEventTaskWait FR SIZE: 2 *
641 ;* *
642 ;* FUNCTION ENVIRONMENT *
643 ;* *
644 ;* FUNCTION PROPERTIES *
645 ;* 0 Parameter, 2 Auto, 0 SOE *
646 ;***************************************************************
647
648 _OSEventTaskWait:
649 .dwcfa 0x1d, -2
650 .dwcfa 0x1c, 26, 0
651 .dwcfa 0x09, 40, 26
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 13
652 00000058 FE02 ADDB SP,#2
653 .dwcfa 0x1d, -4
654 ;* AR4 assigned to _pevent
655 DW$49 .dwtag DW_TAG_formal_parameter, DW_AT_name("pevent"), DW_AT_symbol_name("_pevent")
656 .dwattr DW$49, DW_AT_type(*DW$T$27)
657 .dwattr DW$49, DW_AT_location[DW_OP_reg12]
658 DW$50 .dwtag DW_TAG_variable, DW_AT_name("pevent"), DW_AT_symbol_name("_pevent")
659 .dwattr DW$50, DW_AT_type(*DW$T$27)
660 .dwattr DW$50, DW_AT_location[DW_OP_breg20 -2]
661 00000059 A842 MOVL *-SP[2],XAR4 ; |152|
662 .dwpsn "os_core.c",153,5
663 0000005a 761F- MOVW DP,#_OSTCBCur
0000005b 0000
664 0000005c 8A0A- MOVL XAR4,@_OSTCBCur ; |153|
665 0000005d 0642 MOVL ACC,*-SP[2] ; |153|
666 0000005e 1EF4 MOVL *+XAR4[6],ACC ; |153|
667 .dwpsn "os_core.c",154,5
668 0000005f 8A0A- MOVL XAR4,@_OSTCBCur ; |154|
669 00000060 D00C MOVB XAR0,#12 ; |154|
670 00000061 8894 MOVZ AR6,*+XAR4[AR0] ; |154|
671 00000062 8F00- MOVL XAR4,#_OSRdyTbl ; |154|
00000063 001A
672 00000064 A8A9 MOVL ACC,XAR4 ; |154|
673 00000065 830A- MOVL XAR5,@_OSTCBCur ; |154|
674 00000066 0DA6 ADDU ACC,AR6 ; |154|
675 00000067 8AA9 MOVL XAR4,ACC ; |154|
676 00000068 D00D MOVB XAR0,#13 ; |154|
677 00000069 9295 MOV AL,*+XAR5[AR0] ; |154|
678 0000006a FF5E NOT AL ; |154|
679 0000006b CEC4 AND AL,*+XAR4[0] ; |154|
680 0000006c 96C4 MOV *+XAR4[0],AL ; |154|
681 0000006d ED06 BF L3,NEQ ; |154|
682 ; branchcc occurs ; |154|
683 .dwpsn "os_core.c",155,9
684 0000006e 8A0A- MOVL XAR4,@_OSTCBCur ; |155|
685 0000006f D00E MOVB XAR0,#14 ; |155|
686 00000070 9294 MOV AL,*+XAR4[AR0] ; |155|
687 00000071 FF5E NOT AL ; |155|
688 00000072 C005- AND @_OSRdyGrp,AL ; |155|
689 L3:
690 .dwpsn "os_core.c",157,5
691 00000073 8A0A- MOVL XAR4,@_OSTCBCur ; |157|
692 00000074 D00C MOVB XAR0,#12 ; |157|
693 00000075 8894 MOVZ AR6,*+XAR4[AR0] ; |157|
694 00000076 0642 MOVL ACC,*-SP[2] ; |157|
695 00000077 0DA6 ADDU ACC,AR6 ; |157|
696 00000078 8A0A- MOVL XAR4,@_OSTCBCur ; |157|
697 00000079 0902 ADDB ACC,#2 ; |157|
698 0000007a 83A9 MOVL XAR5,ACC ; |157|
699 0000007b D00D MOVB XAR0,#13 ; |157|
700 0000007c 9294 MOV AL,*+XAR4[AR0] ; |157|
701 0000007d 98C5 OR *+XAR5[0],AL ; |157|
702 .dwpsn "os_core.c",158,5
703 0000007e 830A- MOVL XAR5,@_OSTCBCur ; |158|
704 0000007f 8A42 MOVL XAR4,*-SP[2] ; |158|
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 14
705 00000080 D00E MOVB XAR0,#14 ; |158|
706 00000081 9295 MOV AL,*+XAR5[AR0] ; |158|
707 00000082 DC0C ADDB XAR4,#12 ; |158|
708 00000083 98C4 OR *+XAR4[0],AL ; |158|
709 .dwpsn "os_core.c",159,1
710 00000084 FE82 SUBB SP,#2
711 .dwcfa 0x1d, -2
712 00000085 0006 LRETR
713 ; return occurs
714 .dwattr DW$48, DW_AT_end_file("os_core.c")
715 .dwattr DW$48, DW_AT_end_line(0x9f)
716 .dwattr DW$48, DW_AT_end_column(0x01)
717 .dwendentry
718 .dwendtag DW$48
719
720 00000086 .sect ".text"
721 .global _OSEventTO
722
723 DW$51 .dwtag DW_TAG_subprogram, DW_AT_name("OSEventTO"), DW_AT_symbol_name("_OSEventTO")
724 .dwattr DW$51, DW_AT_low_pc(_OSEventTO)
725 .dwattr DW$51, DW_AT_high_pc(0x00)
726 .dwattr DW$51, DW_AT_begin_file("os_core.c")
727 .dwattr DW$51, DW_AT_begin_line(0xb1)
728 .dwattr DW$51, DW_AT_begin_column(0x07)
729 .dwpsn "os_core.c",178,1
730
731 .dwfde DW$CIE
732
733 ;***************************************************************
734 ;* FNAME: _OSEventTO FR SIZE: 2 *
735 ;* *
736 ;* FUNCTION ENVIRONMENT *
737 ;* *
738 ;* FUNCTION PROPERTIES *
739 ;* 0 Parameter, 2 Auto, 0 SOE *
740 ;***************************************************************
741
742 _OSEventTO:
743 .dwcfa 0x1d, -2
744 .dwcfa 0x1c, 26, 0
745 .dwcfa 0x09, 40, 26
746 00000086 FE02 ADDB SP,#2
747 .dwcfa 0x1d, -4
748 ;* AR4 assigned to _pevent
749 DW$52 .dwtag DW_TAG_formal_parameter, DW_AT_name("pevent"), DW_AT_symbol_name("_pevent")
750 .dwattr DW$52, DW_AT_type(*DW$T$27)
751 .dwattr DW$52, DW_AT_location[DW_OP_reg12]
752 DW$53 .dwtag DW_TAG_variable, DW_AT_name("pevent"), DW_AT_symbol_name("_pevent")
753 .dwattr DW$53, DW_AT_type(*DW$T$27)
754 .dwattr DW$53, DW_AT_location[DW_OP_breg20 -2]
755 00000087 A842 MOVL *-SP[2],XAR4 ; |178|
756 .dwpsn "os_core.c",179,5
757 00000088 761F- MOVW DP,#_OSTCBCur
00000089 0000
758 0000008a 8A0A- MOVL XAR4,@_OSTCBCur ; |179|
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 15
759 0000008b D00C MOVB XAR0,#12 ; |179|
760 0000008c 8894 MOVZ AR6,*+XAR4[AR0] ; |179|
761 0000008d 0642 MOVL ACC,*-SP[2] ; |179|
762 0000008e 0DA6 ADDU ACC,AR6 ; |179|
763 0000008f 830A- MOVL XAR5,@_OSTCBCur ; |179|
764 00000090 0902 ADDB ACC,#2 ; |179|
765 00000091 8AA9 MOVL XAR4,ACC ; |179|
766 00000092 D00D MOVB XAR0,#13 ; |179|
767 00000093 9295 MOV AL,*+XAR5[AR0] ; |179|
768 00000094 FF5E NOT AL ; |179|
769 00000095 CEC4 AND AL,*+XAR4[0] ; |179|
770 00000096 96C4 MOV *+XAR4[0],AL ; |179|
771 00000097 ED08 BF L4,NEQ ; |179|
772 ; branchcc occurs ; |179|
773 .dwpsn "os_core.c",180,9
774 00000098 830A- MOVL XAR5,@_OSTCBCur ; |180|
775 00000099 8A42 MOVL XAR4,*-SP[2] ; |180|
776 0000009a D00E MOVB XAR0,#14 ; |180|
777 0000009b 9295 MOV AL,*+XAR5[AR0] ; |180|
778 0000009c DC0C ADDB XAR4,#12 ; |180|
779 0000009d FF5E NOT AL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -