📄 os_cpu_a.lst
字号:
A51 MACRO ASSEMBLER OS_CPU_A 02/14/2009 14:56:15 PAGE 1
MACRO ASSEMBLER A51 V8.00d
OBJECT MODULE PLACED IN .\OS_CPU_A.obj
ASSEMBLER INVOKED BY: E:\Program Files\Keil\C51\BIN\A51.EXE ..\KEILC51\OS_CPU_A.ASM SET(SMALL) DEBUG PRINT(.\OS_CPU_A.ls
t) 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 02/14/2009 14:56:15 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 02/14/2009 14:56:15 PAGE 3
+1 112
+1 113
+1 114
+1 115
+1 116
+1 117
+1 118
+1 119
+1 120
+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 159
+1 160
+1 161
+1 162
+1 163
+1 164 SET_EA MACRO ;打开所有允许中断
+1 165 SETB EA
+1 166 ENDM
+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 02/14/2009 14:56:15 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
+1 233
+1 234
+1 235
+1 236
+1 237
+1 238
+1 239
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -