?? os_cpu_a.lst
字號:
A51 MACRO ASSEMBLER OS_CPU_A 03/10/2007 13:05:45 PAGE 1
MACRO ASSEMBLER A51 V8.00b
OBJECT MODULE PLACED IN .\Os_cpu_a.obj
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE ..\keilc51\Os_cpu_a.asm SET(SMALL) DEBUG PRINT(.\Os_cpu_a.lst) OBJECT(.\Os
_cpu_a.obj) EP
LOC OBJ LINE SOURCE
1 ;******************************************************************************************
***************
2 ;** Small RTOS 51
3 ;** The Real-Time Kernel For Keil c51
4 ;**
5 ;** (c) Copyright 2002-2003, chenmingji
6 ;** All Rights Reserved
7 ;**
8 ;** V1.12.1
9 ;**
10 ;**
11 ;**--------------------文件信息------------------------------------------------------------
---------------
12 ;**文 件 名: OS_CPU_A.ASM
13 ;**創 建 人: 陳明計
14 ;**版 本: V1.12.1
15 ;**最后修改日期: 2002年2月5日
16 ;**描 述: Small RTOS 51 與CPU(8051系列)相關的匯編程序
17 ;**---------------------歷史版本信息-------------------------------------------------------
---------------
18 ;** 創建人: 陳明計
19 ;** 版 本:V0.50
20 ;** 日 期: 2002年2月22日
21 ;** 描 述: 原始版本
22 ;**
23 ;**----------------------------------------------------------------------------------------
--------------
24 ;** 修改人: 陳明計
25 ;** 版 本: V1.00
26 ;** 日 期: 2002年6月10日
27 ;** 描 述: 支持軟的非屏蔽中斷
28 ;**
29 ;**----------------------------------------------------------------------------------------
--------------
30 ;** 修改人: 陳明計
31 ;** 版 本: V1.10.3
32 ;** 日 期: 2002年9月16日
33 ;** 描 述: 修改了LoadCtx代碼使之執行更快,代碼更小
34 ;**
35 ;**----------------------------------------------------------------------------------------
--------------
36 ;** 修改人: 陳明計
37 ;** 版 本: V1.10.4
38 ;** 日 期: 2002年10月5日
39 ;** 描 述: 將OS_CPU_A.ASM和OS_CPU_A_task16.ASM合并
40 ;**
41 ;**----------------------------------------------------------------------------------------
--------------
42 ;** 修改人: 陳明計
43 ;** 版 本: V1.11.0
44 ;** 日 期: 2002年12月2日
45 ;** 描 述: 根據新版本要求使任務堆棧包含Os_Enter_Sum,使優先級最低
46 ;** 的任務只保存少量寄存器;增加注釋
47 ;**----------------------------------------------------------------------------------------
--------------
48 ;** 修改人: 陳明計
49 ;** 版 本: V1.12.0
A51 MACRO ASSEMBLER OS_CPU_A 03/10/2007 13:05:45 PAGE 2
50 ;** 日 期: 2002年12月30日
51 ;** 描 述: 根據新版本要求更改少量代碼
52 ;**----------------------------------------------------------------------------------------
--------------
53 ;** 修改人: 陳明計
54 ;** 版 本: V1.12.1
55 ;** 日 期: 2002年2月5日
56 ;** 描 述: 更正LoadCtx中OS_MAX_TASKS為8或16的bug
57 ;**---------------------當前版本修訂-------------------------------------------------------
----------------
58 ;** 修改人:
59 ;** 日 期:
60 ;** 描 述:
61 ;**
62 ;**----------------------------------------------------------------------------------------
--------------
63 ;******************************************************************************************
**************/
64 ;#include "OS_CPU.H"
+1 65
+1 66
+1 67
+1 68
+1 69
+1 70
+1 71
+1 72
+1 73
+1 74
+1 75
+1 76
+1 77
+1 78
+1 79
+1 80
+1 81
+1 82
+1 83
+1 84
+1 85
+1 86
+1 87
+1 88
+1 89
+1 90
+1 91
+1 92
+1 93
+1 94
+1 95
+1 96
+1 97
+1 98
+1 99
+1 100
+1 101
+1 102
+1 103
+1 104
+1 105
+1 106
+1 107
+1 108
+1 109
+1 110
+1 111
A51 MACRO ASSEMBLER OS_CPU_A 03/10/2007 13:05:45 PAGE 3
+1 112
+1 113
+1 114
+1 115
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1 156
+1 157
+1 158
+1 159 SET_EA MACRO ;打開所有允許中斷
+1 160 SETB EA
+1 161 ENDM
+1 162
+1 163
+1 164
+1 165
+1 166
+1 167
168
169 ;#include "OS_CFG.H"
+1 170
+1 171
+1 172
+1 173
+1 174
+1 175
+1 176
+1 177
A51 MACRO ASSEMBLER OS_CPU_A 03/10/2007 13:05:45 PAGE 4
+1 178
+1 179
+1 180
+1 181
+1 182
+1 183
+1 184
+1 185
+1 186
+1 187
+1 188
+1 189
+1 190
+1 191
+1 192
+1 193
+1 194
+1 195
+1 196
+1 197
+1 198
+1 199
+1 200
+1 201
+1 202
+1 203
+1 204
+1 205
+1 206
+1 207
+1 208
+1 209
+1 210
+1 211
+1 212
+1 213
+1 214
+1 215
+1 216
+1 217
+1 218
+1 219
+1 220
+1 221
+1 222
+1 223
+1 224
+1 225
+1 226
+1 227
+1 228
+1 229
+1 230
+1 231
+1 232
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -