📄 ucos_ii.asm
字号:
;***************************************************************
;* TMS320C2000 C/C++ Codegen PC v4.1.3 *
;* Date/Time created: Wed May 20 13:46:24 2009 *
;***************************************************************
.compiler_opts --mem_model:code=flat --mem_model:data=large --quiet --silicon_version=28
FP .set XAR2
DW$CU .dwtag DW_TAG_compile_unit
.dwattr DW$CU, DW_AT_name("UCOS_II.C")
.dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Instruments Incorporated")
.dwattr DW$CU, DW_AT_stmt_list(0x00)
.dwattr DW$CU, DW_AT_TI_VERSION(0x01)
DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("OSTimeTickHook"), DW_AT_symbol_name("_OSTimeTickHook")
.dwattr DW$1, DW_AT_declaration(0x01)
.dwattr DW$1, DW_AT_external(0x01)
DW$2 .dwtag DW_TAG_subprogram, DW_AT_name("OSStartHighRdy"), DW_AT_symbol_name("_OSStartHighRdy")
.dwattr DW$2, DW_AT_declaration(0x01)
.dwattr DW$2, DW_AT_external(0x01)
DW$3 .dwtag DW_TAG_subprogram, DW_AT_name("OSIntCtxSw"), DW_AT_symbol_name("_OSIntCtxSw")
.dwattr DW$3, DW_AT_declaration(0x01)
.dwattr DW$3, DW_AT_external(0x01)
DW$4 .dwtag DW_TAG_subprogram, DW_AT_name("OSTaskCreateHook"), DW_AT_symbol_name("_OSTaskCreateHook")
.dwattr DW$4, DW_AT_declaration(0x01)
.dwattr DW$4, DW_AT_external(0x01)
DW$5 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$37)
.dwendtag DW$4
.global _OSLockNesting
_OSLockNesting: .usect ".ebss",1,1,0
DW$6 .dwtag DW_TAG_variable, DW_AT_name("OSLockNesting"), DW_AT_symbol_name("_OSLockNesting")
.dwattr DW$6, DW_AT_location[DW_OP_addr _OSLockNesting]
.dwattr DW$6, DW_AT_type(*DW$T$19)
.dwattr DW$6, DW_AT_external(0x01)
.global _OSIntNesting
_OSIntNesting: .usect ".ebss",1,1,0
DW$7 .dwtag DW_TAG_variable, DW_AT_name("OSIntNesting"), DW_AT_symbol_name("_OSIntNesting")
.dwattr DW$7, DW_AT_location[DW_OP_addr _OSIntNesting]
.dwattr DW$7, DW_AT_type(*DW$T$19)
.dwattr DW$7, DW_AT_external(0x01)
.global _OSPrioCur
_OSPrioCur: .usect ".ebss",1,1,0
DW$8 .dwtag DW_TAG_variable, DW_AT_name("OSPrioCur"), DW_AT_symbol_name("_OSPrioCur")
.dwattr DW$8, DW_AT_location[DW_OP_addr _OSPrioCur]
.dwattr DW$8, DW_AT_type(*DW$T$19)
.dwattr DW$8, DW_AT_external(0x01)
_OSIntExitY: .usect ".ebss",1,1,0
DW$9 .dwtag DW_TAG_variable, DW_AT_name("OSIntExitY"), DW_AT_symbol_name("_OSIntExitY")
.dwattr DW$9, DW_AT_type(*DW$T$19)
.dwattr DW$9, DW_AT_location[DW_OP_addr _OSIntExitY]
.global _OSTaskCtr
_OSTaskCtr: .usect ".ebss",1,1,0
DW$10 .dwtag DW_TAG_variable, DW_AT_name("OSTaskCtr"), DW_AT_symbol_name("_OSTaskCtr")
.dwattr DW$10, DW_AT_location[DW_OP_addr _OSTaskCtr]
.dwattr DW$10, DW_AT_type(*DW$T$19)
.dwattr DW$10, DW_AT_external(0x01)
.global _OSRdyGrp
_OSRdyGrp: .usect ".ebss",1,1,0
DW$11 .dwtag DW_TAG_variable, DW_AT_name("OSRdyGrp"), DW_AT_symbol_name("_OSRdyGrp")
.dwattr DW$11, DW_AT_location[DW_OP_addr _OSRdyGrp]
.dwattr DW$11, DW_AT_type(*DW$T$19)
.dwattr DW$11, DW_AT_external(0x01)
.global _OSRunning
_OSRunning: .usect ".ebss",1,1,0
DW$12 .dwtag DW_TAG_variable, DW_AT_name("OSRunning"), DW_AT_symbol_name("_OSRunning")
.dwattr DW$12, DW_AT_location[DW_OP_addr _OSRunning]
.dwattr DW$12, DW_AT_type(*DW$T$66)
.dwattr DW$12, DW_AT_external(0x01)
.global _OSPrioHighRdy
_OSPrioHighRdy: .usect ".ebss",1,1,0
DW$13 .dwtag DW_TAG_variable, DW_AT_name("OSPrioHighRdy"), DW_AT_symbol_name("_OSPrioHighRdy")
.dwattr DW$13, DW_AT_location[DW_OP_addr _OSPrioHighRdy]
.dwattr DW$13, DW_AT_type(*DW$T$19)
.dwattr DW$13, DW_AT_external(0x01)
.global _OSTCBHighRdy
_OSTCBHighRdy: .usect ".ebss",2,1,1
DW$14 .dwtag DW_TAG_variable, DW_AT_name("OSTCBHighRdy"), DW_AT_symbol_name("_OSTCBHighRdy")
.dwattr DW$14, DW_AT_location[DW_OP_addr _OSTCBHighRdy]
.dwattr DW$14, DW_AT_type(*DW$T$37)
.dwattr DW$14, DW_AT_external(0x01)
.global _OSTCBCur
_OSTCBCur: .usect ".ebss",2,1,1
DW$15 .dwtag DW_TAG_variable, DW_AT_name("OSTCBCur"), DW_AT_symbol_name("_OSTCBCur")
.dwattr DW$15, DW_AT_location[DW_OP_addr _OSTCBCur]
.dwattr DW$15, DW_AT_type(*DW$T$37)
.dwattr DW$15, DW_AT_external(0x01)
.global _OS_TempPtcb
_OS_TempPtcb: .usect ".ebss",2,1,1
DW$16 .dwtag DW_TAG_variable, DW_AT_name("OS_TempPtcb"), DW_AT_symbol_name("_OS_TempPtcb")
.dwattr DW$16, DW_AT_location[DW_OP_addr _OS_TempPtcb]
.dwattr DW$16, DW_AT_type(*DW$T$37)
.dwattr DW$16, DW_AT_external(0x01)
DW$17 .dwtag DW_TAG_subprogram, DW_AT_name("OSTaskStkInit"), DW_AT_symbol_name("_OSTaskStkInit")
.dwattr DW$17, DW_AT_type(*DW$T$3)
.dwattr DW$17, DW_AT_declaration(0x01)
.dwattr DW$17, DW_AT_external(0x01)
DW$18 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$31)
DW$19 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$20 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$21 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$21)
.dwendtag DW$17
.global _OSTCBList
_OSTCBList: .usect ".ebss",2,1,1
DW$22 .dwtag DW_TAG_variable, DW_AT_name("OSTCBList"), DW_AT_symbol_name("_OSTCBList")
.dwattr DW$22, DW_AT_location[DW_OP_addr _OSTCBList]
.dwattr DW$22, DW_AT_type(*DW$T$37)
.dwattr DW$22, DW_AT_external(0x01)
.global _OSTime
_OSTime: .usect ".ebss",2,1,1
DW$23 .dwtag DW_TAG_variable, DW_AT_name("OSTime"), DW_AT_symbol_name("_OSTime")
.dwattr DW$23, DW_AT_location[DW_OP_addr _OSTime]
.dwattr DW$23, DW_AT_type(*DW$T$48)
.dwattr DW$23, DW_AT_external(0x01)
.global _OSCtxSwCtr
_OSCtxSwCtr: .usect ".ebss",2,1,1
DW$24 .dwtag DW_TAG_variable, DW_AT_name("OSCtxSwCtr"), DW_AT_symbol_name("_OSCtxSwCtr")
.dwattr DW$24, DW_AT_location[DW_OP_addr _OSCtxSwCtr]
.dwattr DW$24, DW_AT_type(*DW$T$48)
.dwattr DW$24, DW_AT_external(0x01)
.global _OSIdleCtr
_OSIdleCtr: .usect ".ebss",2,1,1
DW$25 .dwtag DW_TAG_variable, DW_AT_name("OSIdleCtr"), DW_AT_symbol_name("_OSIdleCtr")
.dwattr DW$25, DW_AT_location[DW_OP_addr _OSIdleCtr]
.dwattr DW$25, DW_AT_type(*DW$T$48)
.dwattr DW$25, DW_AT_external(0x01)
.global _OSTCBFreeList
_OSTCBFreeList: .usect ".ebss",2,1,1
DW$26 .dwtag DW_TAG_variable, DW_AT_name("OSTCBFreeList"), DW_AT_symbol_name("_OSTCBFreeList")
.dwattr DW$26, DW_AT_location[DW_OP_addr _OSTCBFreeList]
.dwattr DW$26, DW_AT_type(*DW$T$37)
.dwattr DW$26, DW_AT_external(0x01)
.global _OSEventFreeList
_OSEventFreeList: .usect ".ebss",2,1,1
DW$27 .dwtag DW_TAG_variable, DW_AT_name("OSEventFreeList"), DW_AT_symbol_name("_OSEventFreeList")
.dwattr DW$27, DW_AT_location[DW_OP_addr _OSEventFreeList]
.dwattr DW$27, DW_AT_type(*DW$T$27)
.dwattr DW$27, DW_AT_external(0x01)
.global _OSMapTbl
.sect ".econst"
.align 1
_OSMapTbl:
.field 1,16 ; _OSMapTbl[0] @ 0
.field 2,16 ; _OSMapTbl[1] @ 16
.field 4,16 ; _OSMapTbl[2] @ 32
.field 8,16 ; _OSMapTbl[3] @ 48
.field 16,16 ; _OSMapTbl[4] @ 64
.field 32,16 ; _OSMapTbl[5] @ 80
.field 64,16 ; _OSMapTbl[6] @ 96
.field 128,16 ; _OSMapTbl[7] @ 112
DW$28 .dwtag DW_TAG_variable, DW_AT_name("OSMapTbl"), DW_AT_symbol_name("_OSMapTbl")
.dwattr DW$28, DW_AT_location[DW_OP_addr _OSMapTbl]
.dwattr DW$28, DW_AT_type(*DW$T$63)
.dwattr DW$28, DW_AT_external(0x01)
.global _OSRdyTbl
_OSRdyTbl: .usect ".ebss",8,1,0
DW$29 .dwtag DW_TAG_variable, DW_AT_name("OSRdyTbl"), DW_AT_symbol_name("_OSRdyTbl")
.dwattr DW$29, DW_AT_location[DW_OP_addr _OSRdyTbl]
.dwattr DW$29, DW_AT_type(*DW$T$20)
.dwattr DW$29, DW_AT_external(0x01)
DW$30 .dwtag DW_TAG_variable, DW_AT_name("OSTaskIdleStk"), DW_AT_symbol_name("_OSTaskIdleStk")
.dwattr DW$30, DW_AT_type(*DW$T$67)
.dwattr DW$30, DW_AT_declaration(0x01)
.dwattr DW$30, DW_AT_external(0x01)
.global _OSEventTbl
_OSEventTbl: .usect ".ebss",28,1,1
DW$31 .dwtag DW_TAG_variable, DW_AT_name("OSEventTbl"), DW_AT_symbol_name("_OSEventTbl")
.dwattr DW$31, DW_AT_location[DW_OP_addr _OSEventTbl]
.dwattr DW$31, DW_AT_type(*DW$T$72)
.dwattr DW$31, DW_AT_external(0x01)
.global _OSTCBPrioTbl
_OSTCBPrioTbl: .usect ".ebss",122,1,1
DW$32 .dwtag DW_TAG_variable, DW_AT_name("OSTCBPrioTbl"), DW_AT_symbol_name("_OSTCBPrioTbl")
.dwattr DW$32, DW_AT_location[DW_OP_addr _OSTCBPrioTbl]
.dwattr DW$32, DW_AT_type(*DW$T$73)
.dwattr DW$32, DW_AT_external(0x01)
_OSTCBTbl: .usect ".ebss",224,1,1
DW$33 .dwtag DW_TAG_variable, DW_AT_name("OSTCBTbl"), DW_AT_symbol_name("_OSTCBTbl")
.dwattr DW$33, DW_AT_type(*DW$T$75)
.dwattr DW$33, DW_AT_location[DW_OP_addr _OSTCBTbl]
.global _OSUnMapTbl
.sect ".econst"
.align 1
_OSUnMapTbl:
.field 0,16 ; _OSUnMapTbl[0] @ 0
.field 0,16 ; _OSUnMapTbl[1] @ 16
.field 1,16 ; _OSUnMapTbl[2] @ 32
.field 0,16 ; _OSUnMapTbl[3] @ 48
.field 2,16 ; _OSUnMapTbl[4] @ 64
.field 0,16 ; _OSUnMapTbl[5] @ 80
.field 1,16 ; _OSUnMapTbl[6] @ 96
.field 0,16 ; _OSUnMapTbl[7] @ 112
.field 3,16 ; _OSUnMapTbl[8] @ 128
.field 0,16 ; _OSUnMapTbl[9] @ 144
.field 1,16 ; _OSUnMapTbl[10] @ 160
.field 0,16 ; _OSUnMapTbl[11] @ 176
.field 2,16 ; _OSUnMapTbl[12] @ 192
.field 0,16 ; _OSUnMapTbl[13] @ 208
.field 1,16 ; _OSUnMapTbl[14] @ 224
.field 0,16 ; _OSUnMapTbl[15] @ 240
.field 4,16 ; _OSUnMapTbl[16] @ 256
.field 0,16 ; _OSUnMapTbl[17] @ 272
.field 1,16 ; _OSUnMapTbl[18] @ 288
.field 0,16 ; _OSUnMapTbl[19] @ 304
.field 2,16 ; _OSUnMapTbl[20] @ 320
.field 0,16 ; _OSUnMapTbl[21] @ 336
.field 1,16 ; _OSUnMapTbl[22] @ 352
.field 0,16 ; _OSUnMapTbl[23] @ 368
.field 3,16 ; _OSUnMapTbl[24] @ 384
.field 0,16 ; _OSUnMapTbl[25] @ 400
.field 1,16 ; _OSUnMapTbl[26] @ 416
.field 0,16 ; _OSUnMapTbl[27] @ 432
.field 2,16 ; _OSUnMapTbl[28] @ 448
.field 0,16 ; _OSUnMapTbl[29] @ 464
.field 1,16 ; _OSUnMapTbl[30] @ 480
.field 0,16 ; _OSUnMapTbl[31] @ 496
.field 5,16 ; _OSUnMapTbl[32] @ 512
.field 0,16 ; _OSUnMapTbl[33] @ 528
.field 1,16 ; _OSUnMapTbl[34] @ 544
.field 0,16 ; _OSUnMapTbl[35] @ 560
.field 2,16 ; _OSUnMapTbl[36] @ 576
.field 0,16 ; _OSUnMapTbl[37] @ 592
.field 1,16 ; _OSUnMapTbl[38] @ 608
.field 0,16 ; _OSUnMapTbl[39] @ 624
.field 3,16 ; _OSUnMapTbl[40] @ 640
.field 0,16 ; _OSUnMapTbl[41] @ 656
.field 1,16 ; _OSUnMapTbl[42] @ 672
.field 0,16 ; _OSUnMapTbl[43] @ 688
.field 2,16 ; _OSUnMapTbl[44] @ 704
.field 0,16 ; _OSUnMapTbl[45] @ 720
.field 1,16 ; _OSUnMapTbl[46] @ 736
.field 0,16 ; _OSUnMapTbl[47] @ 752
.field 4,16 ; _OSUnMapTbl[48] @ 768
.field 0,16 ; _OSUnMapTbl[49] @ 784
.field 1,16 ; _OSUnMapTbl[50] @ 800
.field 0,16 ; _OSUnMapTbl[51] @ 816
.field 2,16 ; _OSUnMapTbl[52] @ 832
.field 0,16 ; _OSUnMapTbl[53] @ 848
.field 1,16 ; _OSUnMapTbl[54] @ 864
.field 0,16 ; _OSUnMapTbl[55] @ 880
.field 3,16 ; _OSUnMapTbl[56] @ 896
.field 0,16 ; _OSUnMapTbl[57] @ 912
.field 1,16 ; _OSUnMapTbl[58] @ 928
.field 0,16 ; _OSUnMapTbl[59] @ 944
.field 2,16 ; _OSUnMapTbl[60] @ 960
.field 0,16 ; _OSUnMapTbl[61] @ 976
.field 1,16 ; _OSUnMapTbl[62] @ 992
.field 0,16 ; _OSUnMapTbl[63] @ 1008
.field 6,16 ; _OSUnMapTbl[64] @ 1024
.field 0,16 ; _OSUnMapTbl[65] @ 1040
.field 1,16 ; _OSUnMapTbl[66] @ 1056
.field 0,16 ; _OSUnMapTbl[67] @ 1072
.field 2,16 ; _OSUnMapTbl[68] @ 1088
.field 0,16 ; _OSUnMapTbl[69] @ 1104
.field 1,16 ; _OSUnMapTbl[70] @ 1120
.field 0,16 ; _OSUnMapTbl[71] @ 1136
.field 3,16 ; _OSUnMapTbl[72] @ 1152
.field 0,16 ; _OSUnMapTbl[73] @ 1168
.field 1,16 ; _OSUnMapTbl[74] @ 1184
.field 0,16 ; _OSUnMapTbl[75] @ 1200
.field 2,16 ; _OSUnMapTbl[76] @ 1216
.field 0,16 ; _OSUnMapTbl[77] @ 1232
.field 1,16 ; _OSUnMapTbl[78] @ 1248
.field 0,16 ; _OSUnMapTbl[79] @ 1264
.field 4,16 ; _OSUnMapTbl[80] @ 1280
.field 0,16 ; _OSUnMapTbl[81] @ 1296
.field 1,16 ; _OSUnMapTbl[82] @ 1312
.field 0,16 ; _OSUnMapTbl[83] @ 1328
.field 2,16 ; _OSUnMapTbl[84] @ 1344
.field 0,16 ; _OSUnMapTbl[85] @ 1360
.field 1,16 ; _OSUnMapTbl[86] @ 1376
.field 0,16 ; _OSUnMapTbl[87] @ 1392
.field 3,16 ; _OSUnMapTbl[88] @ 1408
.field 0,16 ; _OSUnMapTbl[89] @ 1424
.field 1,16 ; _OSUnMapTbl[90] @ 1440
.field 0,16 ; _OSUnMapTbl[91] @ 1456
.field 2,16 ; _OSUnMapTbl[92] @ 1472
.field 0,16 ; _OSUnMapTbl[93] @ 1488
.field 1,16 ; _OSUnMapTbl[94] @ 1504
.field 0,16 ; _OSUnMapTbl[95] @ 1520
.field 5,16 ; _OSUnMapTbl[96] @ 1536
.field 0,16 ; _OSUnMapTbl[97] @ 1552
.field 1,16 ; _OSUnMapTbl[98] @ 1568
.field 0,16 ; _OSUnMapTbl[99] @ 1584
.field 2,16 ; _OSUnMapTbl[100] @ 1600
.field 0,16 ; _OSUnMapTbl[101] @ 1616
.field 1,16 ; _OSUnMapTbl[102] @ 1632
.field 0,16 ; _OSUnMapTbl[103] @ 1648
.field 3,16 ; _OSUnMapTbl[104] @ 1664
.field 0,16 ; _OSUnMapTbl[105] @ 1680
.field 1,16 ; _OSUnMapTbl[106] @ 1696
.field 0,16 ; _OSUnMapTbl[107] @ 1712
.field 2,16 ; _OSUnMapTbl[108] @ 1728
.field 0,16 ; _OSUnMapTbl[109] @ 1744
.field 1,16 ; _OSUnMapTbl[110] @ 1760
.field 0,16 ; _OSUnMapTbl[111] @ 1776
.field 4,16 ; _OSUnMapTbl[112] @ 1792
.field 0,16 ; _OSUnMapTbl[113] @ 1808
.field 1,16 ; _OSUnMapTbl[114] @ 1824
.field 0,16 ; _OSUnMapTbl[115] @ 1840
.field 2,16 ; _OSUnMapTbl[116] @ 1856
.field 0,16 ; _OSUnMapTbl[117] @ 1872
.field 1,16 ; _OSUnMapTbl[118] @ 1888
.field 0,16 ; _OSUnMapTbl[119] @ 1904
.field 3,16 ; _OSUnMapTbl[120] @ 1920
.field 0,16 ; _OSUnMapTbl[121] @ 1936
.field 1,16 ; _OSUnMapTbl[122] @ 1952
.field 0,16 ; _OSUnMapTbl[123] @ 1968
.field 2,16 ; _OSUnMapTbl[124] @ 1984
.field 0,16 ; _OSUnMapTbl[125] @ 2000
.field 1,16 ; _OSUnMapTbl[126] @ 2016
.field 0,16 ; _OSUnMapTbl[127] @ 2032
.field 7,16 ; _OSUnMapTbl[128] @ 2048
.field 0,16 ; _OSUnMapTbl[129] @ 2064
.field 1,16 ; _OSUnMapTbl[130] @ 2080
.field 0,16 ; _OSUnMapTbl[131] @ 2096
.field 2,16 ; _OSUnMapTbl[132] @ 2112
.field 0,16 ; _OSUnMapTbl[133] @ 2128
.field 1,16 ; _OSUnMapTbl[134] @ 2144
.field 0,16 ; _OSUnMapTbl[135] @ 2160
.field 3,16 ; _OSUnMapTbl[136] @ 2176
.field 0,16 ; _OSUnMapTbl[137] @ 2192
.field 1,16 ; _OSUnMapTbl[138] @ 2208
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -