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

📄 ucos_ii.lst

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