⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ucos_ii.lst

📁 ucos 在F2812上的移置,内含三个任务,可以在F2812上跑起来,通过测试,在片外SRAM中运行,完整的工程
💻 LST
📖 第 1 页 / 共 5 页
字号:
     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 + -