📄 os_cpu_a.ls1
字号:
A51 MACRO ASSEMBLER OS_CPU_A 07/29/2003 20:45:14 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN .\os_cpu_a.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\A51.EXE .\os_cpu_a.src PR(.\os_cpu_a.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\os_cpu_a.SRC generated from: ..\keilc51\os_cpu_a.c
2 ; COMPILER INVOKED BY:
3 ; C:\KEIL\C51\BIN\C51.EXE ..\keilc51\os_cpu_a.c LARGE BROWSE DEBUG OBJECTEXTEND PRIN
T(.\os_cpu_a.lst) SRC(.\os_cpu_a.SRC)
4
5 $nomod51
6
7 NAME OS_CPU_A
8
00C3 9 TB81 BIT 0C0H.3
0080 10 P0 DATA 080H
0090 11 P1 DATA 090H
00C7 12 SM01 BIT 0C0H.7
00A0 13 P2 DATA 0A0H
00C6 14 SM11 BIT 0C0H.6
00B0 15 P3 DATA 0B0H
00C5 16 SM21 BIT 0C0H.5
00B4 17 T0 BIT 0B0H.4
00D6 18 AC BIT 0D0H.6
00B5 19 T1 BIT 0B0H.5
0090 20 T2 BIT 090H.0
00AF 21 EA BIT 0A8H.7
0085 22 DPH1 DATA 085H
00A8 23 IE DATA 0A8H
00D1 24 FL BIT 0D0H.1
0084 25 DPL1 DATA 084H
00C7 26 TA DATA 0C7H
00CE 27 EXF2 BIT 0C8H.6
00B7 28 RD BIT 0B0H.7
00C4 29 REN1 BIT 0C0H.4
00B8 30 IP DATA 0B8H
0098 31 RI BIT 098H.0
00B2 32 INT0 BIT 0B0H.2
00D7 33 CY BIT 0D0H.7
0099 34 TI BIT 098H.1
00B3 35 INT1 BIT 0B0H.3
00B9 36 SADEN0 DATA 0B9H
0094 37 INT2 BIT 090H.4
00BA 38 SADEN1 DATA 0BAH
00B0 39 RXD0 BIT 0B0H.0
0095 40 INT3 BIT 090H.5
0092 41 RXD1 BIT 090H.2
0096 42 INT4 BIT 090H.6
00A9 43 SADDR0 DATA 0A9H
00B1 44 TXD0 BIT 0B0H.1
0097 45 INT5 BIT 090H.7
00AA 46 SADDR1 DATA 0AAH
0093 47 TXD1 BIT 090H.3
00CB 48 RCAP2H DATA 0CBH
0081 49 SP DATA 081H
0091 50 T2EX BIT 090H.1
00DD 51 EPFI BIT 0D8H.5
00D2 52 OV BIT 0D0H.2
00CA 53 RCAP2L DATA 0CAH
00C9 54 C_T2 BIT 0C8H.1
00B6 55 WR BIT 0B0H.6
00EC 56 EWDI BIT 0E8H.4
00DB 57 WDIF BIT 0D8H.3
A51 MACRO ASSEMBLER OS_CPU_A 07/29/2003 20:45:14 PAGE 2
00CD 58 RCLK BIT 0C8H.5
0091 59 EXIF DATA 091H
00CC 60 TCLK BIT 0C8H.4
0087 61 PCON DATA 087H
00FC 62 PWDI BIT 0F8H.4
0089 63 TMOD DATA 089H
0088 64 TCON DATA 088H
0089 65 IE0 BIT 088H.1
008B 66 IE1 BIT 088H.3
00F0 67 B DATA 0F0H
00DA 68 WTRF BIT 0D8H.2
00C8 69 CP_RL2 BIT 0C8H.0
00DF 70 SMOD_1 BIT 0D8H.7
00E0 71 ACC DATA 0E0H
00AC 72 ES0 BIT 0A8H.4
00A9 73 ET0 BIT 0A8H.1
00AE 74 ES1 BIT 0A8H.6
00AB 75 ET1 BIT 0A8H.3
008D 76 TF0 BIT 088H.5
00AD 77 ET2 BIT 0A8H.5
008F 78 TF1 BIT 088H.7
00CF 79 TF2 BIT 0C8H.7
00C0 80 RI1 BIT 0C0H.0
009A 81 RB8 BIT 098H.2
008C 82 TH0 DATA 08CH
00A8 83 EX0 BIT 0A8H.0
0088 84 IT0 BIT 088H.0
008D 85 TH1 DATA 08DH
00C1 86 TI1 BIT 0C0H.1
009B 87 TB8 BIT 098H.3
00AA 88 EX1 BIT 0A8H.2
008A 89 IT1 BIT 088H.2
00CD 90 TH2 DATA 0CDH
00E8 91 EX2 BIT 0E8H.0
00D0 92 P BIT 0D0H.0
00E9 93 EX3 BIT 0E8H.1
009F 94 SM0 BIT 098H.7
008A 95 TL0 DATA 08AH
00EA 96 EX4 BIT 0E8H.2
009E 97 SM1 BIT 098H.6
008B 98 TL1 DATA 08BH
00EB 99 EX5 BIT 0E8H.3
009D 100 SM2 BIT 098H.5
00CC 101 TL2 DATA 0CCH
00BC 102 PS0 BIT 0B8H.4
00E8 103 EIE DATA 0E8H
00B9 104 PT0 BIT 0B8H.1
00BE 105 PS1 BIT 0B8H.6
00BB 106 PT1 BIT 0B8H.3
00D3 107 RS0 BIT 0D0H.3
00BD 108 PT2 BIT 0B8H.5
008C 109 TR0 BIT 088H.4
00D4 110 RS1 BIT 0D0H.4
008E 111 TR1 BIT 088H.6
00CA 112 TR2 BIT 0C8H.2
00B8 113 PX0 BIT 0B8H.0
00BA 114 PX1 BIT 0B8H.2
00F8 115 PX2 BIT 0F8H.0
00F9 116 PX3 BIT 0F8H.1
00FA 117 PX4 BIT 0F8H.2
0083 118 DPH DATA 083H
00FB 119 PX5 BIT 0F8H.3
00F8 120 EIP DATA 0F8H
00DC 121 PFI BIT 0D8H.4
0082 122 DPL DATA 082H
0099 123 SBUF0 DATA 099H
A51 MACRO ASSEMBLER OS_CPU_A 07/29/2003 20:45:14 PAGE 3
00C1 124 SBUF1 DATA 0C1H
00CB 125 EXEN2 BIT 0C8H.3
0098 126 SCON0 DATA 098H
009C 127 REN BIT 098H.4
00C0 128 SCON1 DATA 0C0H
00C5 129 STATUS DATA 0C5H
00C9 130 T2MOD DATA 0C9H
00C8 131 T2CON DATA 0C8H
0086 132 DPS DATA 086H
008E 133 CKCON DATA 08EH
00D9 134 EWT BIT 0D8H.1
00DE 135 POR BIT 0D8H.6
00D5 136 F0 BIT 0D0H.5
00D0 137 PSW DATA 0D0H
00D8 138 WDCON DATA 0D8H
00D8 139 RWT BIT 0D8H.0
00C2 140 RB81 BIT 0C0H.2
141 ?PR?OSCtxSw?OS_CPU_A SEGMENT CODE
142 ?PR?OSTickISR?OS_CPU_A SEGMENT CODE
143 ?PR?OSIntCtxSw?OS_CPU_A SEGMENT CODE
144 ?PR?OSStartHighRdy?OS_CPU_A SEGMENT CODE
145 EXTRN XDATA (OSRunning)
146 EXTRN CODE (_?OSIntExit)
147 EXTRN XDATA (OSTCBCur)
148 EXTRN XDATA (OSIntNesting)
149 EXTRN XDATA (OSTCBHighRdy)
150 EXTRN CODE (_?OSTaskSwHook)
151 EXTRN CODE (_?OSTimeTick)
152 EXTRN XDATA (OSPrioCur)
153 EXTRN CODE (_?OSIntEnter)
154 EXTRN XDATA (OSPrioHighRdy)
155 EXTRN DATA (UserSysSP_Start)
156 EXTRN CODE (?C?PLDPTR)
157 EXTRN CODE (?C?CSTPTR)
158 EXTRN CODE (?C?CLDPTR)
159 PUBLIC OSStartHighRdy
160 PUBLIC OSIntCtxSw
161 PUBLIC OSTickISR
162 PUBLIC OSCtxSw
163 ; //=======================================================================================
================
164 ; /*
165 ; * uC/OS-II
166 ; * The Real-Time Kernel
167 ; *
168 ; * (c) Copyright 1992-2002, Jean J. Labrosse, Weston, FL
169 ; * All Rights Reserved
170 ; *
171 ; *
172 ; * 80x51 Specific code
173 ; * LARGE MEMORY MODEL
174 ; *
175 ; * Keil C51 V7.06a
176 ; *
177 ; * File : OS_CPU_a.C
178 ; * By : Lin FengGe
179 ; */
180 ; //=======================================================================================
================
181 ;
182 ; //=======================================================================================
================
183 ; //#Lin@保护堆栈
184 ; /*
185 ; 用户仿真堆栈:
186 ;
A51 MACRO ASSEMBLER OS_CPU_A 07/29/2003 20:45:14 PAGE 4
187 ; -------------
188 ; | High Addr | <--使用xdata空间
189 ; -------------
190 ; | |
191 ; ----> | Stick | <--保护堆栈内容
192 ; | | |
193 ; | -------------
194 ; | | Count | <--用户仿真堆栈基地址,存放堆栈使
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -