📄 os_cpu_a.lst
字号:
ARM Macro Assembler Page 1
1 00000000 ;/****************************************Copyright (c)*
*************************************************
2 00000000 ;** 广州周立功单片机发展有
限公司
3 00000000 ;** 研 究 所
4 00000000 ;** 产品一部
5 00000000 ;**
6 00000000 ;** http://www.zlgmcu.co
m
7 00000000 ;**
8 00000000 ;**--------------文件信息-------------------------------
-------------------------------------------------
9 00000000 ;**文 件 名: os_cpu_s.s
10 00000000 ;**创 建 人: 陈明计
11 00000000 ;**最后修改日期: 2003年6月19日
12 00000000 ;**描 述: μCOS-II在LPC210x上的移植代码汇编代码部
分,用ADS1.2编译
13 00000000 ;**
14 00000000 ;**--------------历史版本信息---------------------------
-------------------------------------------------
15 00000000 ;** 创建人: 陈明计
16 00000000 ;** 版 本: V1.0
17 00000000 ;** 日 期: 2003年6月5日
18 00000000 ;** 描 述: 原始版
19 00000000 ;**
20 00000000 ;**-----------------------------------------------------
-------------------------------------------------
21 00000000 ;** 修改人: 陈明计
22 00000000 ;** 版 本: V1.1
23 00000000 ;** 日 期: 2003年6月11日
24 00000000 ;** 描 述: 配合Vectors.s更正IRQ嵌套的BUG而作相应的修改
25 00000000 ;**
26 00000000 ;**-----------------------------------------------------
-------------------------------------------------
27 00000000 ;** 修改人: 陈明计
28 00000000 ;** 版 本: V1.2
29 00000000 ;** 日 期: 2003年6月13日
30 00000000 ;** 描 述: 按照μCOS-II V2.52的要求修改(以前是基于μCO
S-II V2.0)
31 00000000 ;**
32 00000000 ;**-----------------------------------------------------
-------------------------------------------------
33 00000000 ;** 修改人: 陈明计
34 00000000 ;** 版 本: V1.3
35 00000000 ;** 日 期: 2003年6月19日
36 00000000 ;** 描 述: 不完全按照μCOS-II V2.52的要求以提高效率
37 00000000 ;**
38 00000000 ;**--------------当前版本修订---------------------------
---------------------------------------------------
39 00000000 ;** 修改人:
40 00000000 ;** 日 期:
41 00000000 ;** 描 述:
42 00000000 ;**
43 00000000 ;**-----------------------------------------------------
-------------------------------------------------
44 00000000 ;*******************************************************
*************************************************/
45 00000000 ;定义系统模式堆栈的大小
46 00000000 00000020
ARM Macro Assembler Page 2
SVC_STACK_LEGTH
EQU 32
47 00000000
48 00000000 00000080
NoInt EQU 0x80
49 00000000
50 00000000 00000010
USR32Mode
EQU 0x10
51 00000000 00000013
SVC32Mode
EQU 0x13
52 00000000 0000001F
SYS32Mode
EQU 0x1f
53 00000000 00000012
IRQ32Mode
EQU 0x12
54 00000000 00000011
FIQ32Mode
EQU 0x11
55 00000000
56 00000000 ;T_bit用于检测进入异常前cpu是否处于THUMB状态
57 00000000 00000020
T_bit EQU 0x20
58 00000000
59 00000000 CODE32
60 00000000 PRESERVE8
61 00000000 AREA |subr|, CODE, READONLY
62 00000000
63 00000000 IMPORT OSTCBCur ;指向当前任务TCB的
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -