OS_CPU_C.ls1
资源名称:QFI4ddQe.rar [点击查看]
上传用户:tzjinxin1
上传日期:2022-08-08
资源大小:272k
文件大小:81k
源码类别:
嵌入式/单片机编程
开发平台:
Visual C++
- A51 MACRO ASSEMBLER OS_CPU_C 06/22/2006 12:13:16 PAGE 1
- MACRO ASSEMBLER A51 V8.00
- OBJECT MODULE PLACED IN .objOS_CPU_C.OBJ
- ASSEMBLER INVOKED BY: C:KeilC51BINA51.EXE .objOS_CPU_C.src PR(.lstOS_CPU_C.ls1) EP DEBUG
- LOC OBJ LINE SOURCE
- 1 ; .objOS_CPU_C.SRC generated from: uCosiiOS_CPU_C.C
- 2 ; COMPILER INVOKED BY:
- 3 ; C:KeilC51BINC51.EXE uCosiiOS_CPU_C.C LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.
- lstOS_CPU_C.lst) SRC(.objOS_CPU_C.SRC)
- 4
- 5 $nomod51
- 6
- 7 NAME OS_CPU_C
- 8
- 0080 9 P0 DATA 080H
- 0090 10 P1 DATA 090H
- 00A0 11 P2 DATA 0A0H
- 00B0 12 P3 DATA 0B0H
- 00B4 13 T0 BIT 0B0H.4
- 00D6 14 AC BIT 0D0H.6
- 00B5 15 T1 BIT 0B0H.5
- 0090 16 T2 BIT 090H.0
- 00AF 17 EA BIT 0A8H.7
- 00A8 18 IE DATA 0A8H
- 00CE 19 EXF2 BIT 0C8H.6
- 00B7 20 RD BIT 0B0H.7
- 00AC 21 ES BIT 0A8H.4
- 00B8 22 IP DATA 0B8H
- 0098 23 RI BIT 098H.0
- 00B2 24 INT0 BIT 0B0H.2
- 00D7 25 CY BIT 0D0H.7
- 0099 26 TI BIT 098H.1
- 00B3 27 INT1 BIT 0B0H.3
- 00CB 28 RCAP2H DATA 0CBH
- 00BC 29 PS BIT 0B8H.4
- 0081 30 SP DATA 081H
- 0091 31 T2EX BIT 090H.1
- 00D2 32 OV BIT 0D0H.2
- 00CA 33 RCAP2L DATA 0CAH
- 00C9 34 C_T2 BIT 0C8H.1
- 00B6 35 WR BIT 0B0H.6
- 00CD 36 RCLK BIT 0C8H.5
- 00CC 37 TCLK BIT 0C8H.4
- 0099 38 SBUF DATA 099H
- 0087 39 PCON DATA 087H
- 0098 40 SCON DATA 098H
- 0089 41 TMOD DATA 089H
- 0088 42 TCON DATA 088H
- 0089 43 IE0 BIT 088H.1
- 008B 44 IE1 BIT 088H.3
- 00F0 45 B DATA 0F0H
- 00C8 46 CP_RL2 BIT 0C8H.0
- 00E0 47 ACC DATA 0E0H
- 00A9 48 ET0 BIT 0A8H.1
- 00AB 49 ET1 BIT 0A8H.3
- 008D 50 TF0 BIT 088H.5
- 00AD 51 ET2 BIT 0A8H.5
- 008F 52 TF1 BIT 088H.7
- 00CF 53 TF2 BIT 0C8H.7
- 009A 54 RB8 BIT 098H.2
- 008C 55 TH0 DATA 08CH
- 00A8 56 EX0 BIT 0A8H.0
- 0088 57 IT0 BIT 088H.0
- A51 MACRO ASSEMBLER OS_CPU_C 06/22/2006 12:13:16 PAGE 2
- 008D 58 TH1 DATA 08DH
- 009B 59 TB8 BIT 098H.3
- 00AA 60 EX1 BIT 0A8H.2
- 008A 61 IT1 BIT 088H.2
- 00CD 62 TH2 DATA 0CDH
- 00D0 63 P BIT 0D0H.0
- 009F 64 SM0 BIT 098H.7
- 008A 65 TL0 DATA 08AH
- 009E 66 SM1 BIT 098H.6
- 008B 67 TL1 DATA 08BH
- 009D 68 SM2 BIT 098H.5
- 00CC 69 TL2 DATA 0CCH
- 00B9 70 PT0 BIT 0B8H.1
- 00BB 71 PT1 BIT 0B8H.3
- 00D3 72 RS0 BIT 0D0H.3
- 00BD 73 PT2 BIT 0B8H.5
- 008C 74 TR0 BIT 088H.4
- 00D4 75 RS1 BIT 0D0H.4
- 008E 76 TR1 BIT 088H.6
- 00CA 77 TR2 BIT 0C8H.2
- 00B8 78 PX0 BIT 0B8H.0
- 00BA 79 PX1 BIT 0B8H.2
- 0083 80 DPH DATA 083H
- 0082 81 DPL DATA 082H
- 00CB 82 EXEN2 BIT 0C8H.3
- 009C 83 REN BIT 098H.4
- 00C8 84 T2CON DATA 0C8H
- 00B0 85 RXD BIT 0B0H.0
- 00B1 86 TXD BIT 0B0H.1
- 00D5 87 F0 BIT 0D0H.5
- 00D0 88 PSW DATA 0D0H
- 89 ?PR?_?OSTaskStkInit?OS_CPU_C SEGMENT CODE
- 90 ?PR?_?OSInitHookBegin?OS_CPU_C SEGMENT CODE
- 91 ?PR?_?OSInitHookEnd?OS_CPU_C SEGMENT CODE
- 92 ?PR?_?OSTaskCreateHook?OS_CPU_C SEGMENT CODE
- 93 ?PR?_?OSTaskSwHook?OS_CPU_C SEGMENT CODE
- 94 ?PR?_?OSTCBInitHook?OS_CPU_C SEGMENT CODE
- 95 ?PR?_?OSTimeTickHook?OS_CPU_C SEGMENT CODE
- 96 ?PR?_?OSTaskIdleHook?OS_CPU_C SEGMENT CODE
- 97 ?PR?UserTickTimer?OS_CPU_C SEGMENT CODE
- 98 ?PR?OSTickISR?OS_CPU_C SEGMENT CODE
- 99 ?PR?SerialISR?OS_CPU_C SEGMENT CODE
- 100 ?PR?_?InitHardware?OS_CPU_C SEGMENT CODE
- 101 ?XD?OS_CPU_C SEGMENT XDATA
- 102 EXTRN CODE (_?OSIntExit)
- 103 EXTRN CODE (_?OSTimeTick)
- 104 EXTRN CODE (_?OSIntEnter)
- 105 EXTRN CODE (?C?ADDXBP)
- 106 EXTRN CODE (?C?XBPOFF)
- 107 EXTRN DATA (?C_XBP)
- 108 EXTRN CODE (?C?ILDIX)
- 109 EXTRN CODE (?C?CSTPTR)
- 110 EXTRN CODE (?C?CLDOPTR)
- 111 PUBLIC pc_send
- 112 PUBLIC _?InitHardware
- 113 PUBLIC SerialISR
- 114 PUBLIC OSTickISR
- 115 PUBLIC UserTickTimer
- 116 PUBLIC _?OSTaskIdleHook
- 117 PUBLIC _?OSTimeTickHook
- 118 PUBLIC _?OSTCBInitHook
- 119 PUBLIC _?OSTaskSwHook
- 120 PUBLIC _?OSTaskCreateHook
- 121 PUBLIC _?OSInitHookEnd
- 122 PUBLIC _?OSInitHookBegin
- 123 PUBLIC _?OSTaskStkInit
- A51 MACRO ASSEMBLER OS_CPU_C 06/22/2006 12:13:16 PAGE 3
- 124
- ---- 125 RSEG ?XD?OS_CPU_C
- 0000 126 pc_send: DS 7
- 127 ; /*
- 128 ; *****************************************************************************************
- ****************
- 129 ; * uC/OS-II
- 130 ; * 实时内核
- 131 ; *
- 132 ; * (c) Copyright 1992-1998, Jean J. Labrosse, Plantation, FL
- 133 ; * 版权所有
- 134 ; *
- 135 ; * MCU-51 专用代码
- 136 ; * KEIL C51大模式编译
- 137 ; *
- 138 ; * 文件名 : OS_CPU_C.C
- 139 ; * 作者 : Jean J. Labrosse
- 140 ; * 改编 : 杨屹 gdtyy@ri.gdt.com.cn 巨龙公司系统集成开发部 2002.09.27
- 141 ; * 改编 : 钟文青,杉兜接雞cOS-II 2.51的代码,2003.5
- 142 ; *****************************************************************************************
- ****************
- 143 ; */
- 144 ;
- 145 ; #define OS_CPU_GLOBALS
- 146 ; #include "sourceincludes.h"
- 147 ;
- 148 ; /*
- 149 ; *****************************************************************************************
- ****************
- 150 ; * 初始化任务堆栈
- 151 ; *
- 152 ; * 描述 : 这个函时籓STaskCreate()或OSTaskCreateExt()调用,以便初始化新创建任务的堆栈
- 结构。本函