📄 swi_table.lst
字号:
ARM Macro Assembler Page 1
1 00000000 ;/*-----------------------------------------------------
-----------------------
2 00000000 ; * R T L - K e r n e l
3 00000000 ; *-----------------------------------------------------
-----------------------
4 00000000 ; * Name: SWI_TABLE.S
5 00000000 ; * Purpose: Pre-defined SWI Table
6 00000000 ; * Rev.: V3.00 / 17-mar-2006
7 00000000 ; *-----------------------------------------------------
-----------------------
8 00000000 ; * This code is part of the RealView Run-Time Libr
ary.
9 00000000 ; * Copyright (c) 2004-2006 KEIL - An ARM Company.
All rights reserved.
10 00000000 ; *-----------------------------------------------------
----------------------*/
11 00000000 ;ARM水鸟 HotPower@126.com
12 00000000 ;2006.5.6 于西安大雁塔村队部
13 00000000
14 00000000 ;/******************************************************
***********************/
15 00000000 ;/* <<< Use Configuration Wizard in Context Menu >>>
*/
16 00000000 ;/******************************************************
***********************/
17 00000000
18 00000000 AREA SWI_TABLE, CODE, READONLY
19 00000000
20 00000000 EXPORT SWI_Count
21 00000000
22 00000000 ;// <e> 软中断个数设置
23 00000000 ;// <o0> 请输入实际软中断个数 <0-16:0>
24 00000000 ;// </e>
25 00000000 0000000A
SWI_Cnt EQU 10 ;__SWI_8
26 00000000 0000000A
SWI_Count
DCD SWI_Cnt
27 00000004 ;本版本启动文件暂支持最多16个软中断,其中包含ARTX自带的8
个。
28 00000004 EXPORT SWI_Table
29 00000004 SWI_Table
30 00000004 IF SWI_Cnt > 0
31 00000004 IMPORT __SWI_0 ;ARTX占用
32 00000004 IF SWI_Cnt > 1
33 00000004 IMPORT __SWI_1 ;ARTX保留
34 00000004 IF SWI_Cnt > 2
35 00000004 IMPORT __SWI_2 ;ARTX保留
36 00000004 IF SWI_Cnt > 3
37 00000004 IMPORT __SWI_3 ;ARTX保留
38 00000004 IF SWI_Cnt > 4
39 00000004 IMPORT __SWI_4 ;ARTX保留
40 00000004 IF SWI_Cnt > 5
41 00000004 IMPORT __SWI_5 ;ARTX保留
42 00000004 IF SWI_Cnt > 6
43 00000004 IMPORT __SWI_6 ;ARTX占用
44 00000004 IF SWI_Cnt > 7
45 00000004 IMPORT __SWI_7 ;ARTX占用
46 00000004 IF SWI_Cnt > 8
ARM Macro Assembler Page 2
47 00000004 IMPORT __SWI_8 ;用户SWI8
48 00000004 IF SWI_Cnt > 9
49 00000004 IMPORT __SWI_9 ;用户SWI9
50 00000004 IF SWI_Cnt > 10
67 ENDIF
68 00000004 ENDIF
69 00000004 ENDIF
70 00000004 ENDIF
71 00000004 ENDIF
72 00000004 ENDIF
73 00000004 ENDIF
74 00000004 ENDIF
75 00000004 ENDIF
76 00000004 ENDIF
77 00000004 ENDIF
78 00000004 IF SWI_Cnt > 0
79 00000004 00000000 DCD __SWI_0 ;ARTX占用
80 00000008 IF SWI_Cnt > 1
81 00000008 00000000 DCD __SWI_1 ;ARTX保留
82 0000000C IF SWI_Cnt > 2
83 0000000C 00000000 DCD __SWI_2 ;ARTX保留
84 00000010 IF SWI_Cnt > 3
85 00000010 00000000 DCD __SWI_3 ;ARTX保留
86 00000014 IF SWI_Cnt > 4
87 00000014 00000000 DCD __SWI_4 ;ARTX保留
88 00000018 IF SWI_Cnt > 5
89 00000018 00000000 DCD __SWI_5 ;ARTX保留
90 0000001C IF SWI_Cnt > 6
91 0000001C 00000000 DCD __SWI_6 ;ARTX占用
92 00000020 IF SWI_Cnt > 7
93 00000020 00000000 DCD __SWI_7 ;ARTX占用
94 00000024 IF SWI_Cnt > 8
95 00000024 00000000 DCD __SWI_8 ;用户SWI8
96 00000028 IF SWI_Cnt > 9
97 00000028 00000000 DCD __SWI_9 ;用户SWI9
98 0000002C IF SWI_Cnt > 10
115 ENDIF
116 0000002C ENDIF
117 0000002C ENDIF
118 0000002C ENDIF
119 0000002C ENDIF
120 0000002C ENDIF
121 0000002C ENDIF
122 0000002C ENDIF
123 0000002C ENDIF
124 0000002C ENDIF
125 0000002C ENDIF
126 0000002C SWI_End
127 0000002C
128 0000002C END
Command Line: --debug --xref --device=DARMP --apcs=interwork -oSWI_Table.o -ID:
\Keil\ARM\INC\Philips --list=SWI_Table.lst SWI_Table.s
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
SWI_Count 00000000
Symbol: SWI_Count
Definitions
At line 26 in file SWI_Table.s
Uses
At line 20 in file SWI_Table.s
Comment: SWI_Count used once
SWI_End 0000002C
Symbol: SWI_End
Definitions
At line 126 in file SWI_Table.s
Uses
None
Comment: SWI_End unused
SWI_TABLE 00000000
Symbol: SWI_TABLE
Definitions
At line 18 in file SWI_Table.s
Uses
None
Comment: SWI_TABLE unused
SWI_Table 00000004
Symbol: SWI_Table
Definitions
At line 29 in file SWI_Table.s
Uses
At line 28 in file SWI_Table.s
Comment: SWI_Table used once
4 symbols
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Absolute symbols
SWI_Cnt 0000000A
Symbol: SWI_Cnt
Definitions
At line 25 in file SWI_Table.s
Uses
At line 26 in file SWI_Table.s
At line 30 in file SWI_Table.s
At line 32 in file SWI_Table.s
At line 34 in file SWI_Table.s
At line 36 in file SWI_Table.s
At line 38 in file SWI_Table.s
At line 40 in file SWI_Table.s
At line 42 in file SWI_Table.s
At line 44 in file SWI_Table.s
At line 46 in file SWI_Table.s
At line 48 in file SWI_Table.s
At line 50 in file SWI_Table.s
At line 78 in file SWI_Table.s
At line 80 in file SWI_Table.s
At line 82 in file SWI_Table.s
At line 84 in file SWI_Table.s
At line 86 in file SWI_Table.s
At line 88 in file SWI_Table.s
At line 90 in file SWI_Table.s
At line 92 in file SWI_Table.s
At line 94 in file SWI_Table.s
At line 96 in file SWI_Table.s
At line 98 in file SWI_Table.s
1 symbol
ARM Macro Assembler Page 1 Alphabetic symbol ordering
External symbols
__SWI_0 00000000
Symbol: __SWI_0
Definitions
At line 31 in file SWI_Table.s
Uses
At line 79 in file SWI_Table.s
Comment: __SWI_0 used once
__SWI_1 00000000
Symbol: __SWI_1
Definitions
At line 33 in file SWI_Table.s
Uses
At line 81 in file SWI_Table.s
Comment: __SWI_1 used once
__SWI_2 00000000
Symbol: __SWI_2
Definitions
At line 35 in file SWI_Table.s
Uses
At line 83 in file SWI_Table.s
Comment: __SWI_2 used once
__SWI_3 00000000
Symbol: __SWI_3
Definitions
At line 37 in file SWI_Table.s
Uses
At line 85 in file SWI_Table.s
Comment: __SWI_3 used once
__SWI_4 00000000
Symbol: __SWI_4
Definitions
At line 39 in file SWI_Table.s
Uses
At line 87 in file SWI_Table.s
Comment: __SWI_4 used once
__SWI_5 00000000
Symbol: __SWI_5
Definitions
At line 41 in file SWI_Table.s
Uses
At line 89 in file SWI_Table.s
Comment: __SWI_5 used once
__SWI_6 00000000
Symbol: __SWI_6
Definitions
At line 43 in file SWI_Table.s
Uses
At line 91 in file SWI_Table.s
Comment: __SWI_6 used once
__SWI_7 00000000
Symbol: __SWI_7
ARM Macro Assembler Page 2 Alphabetic symbol ordering
External symbols
Definitions
At line 45 in file SWI_Table.s
Uses
At line 93 in file SWI_Table.s
Comment: __SWI_7 used once
__SWI_8 00000000
Symbol: __SWI_8
Definitions
At line 47 in file SWI_Table.s
Uses
At line 95 in file SWI_Table.s
Comment: __SWI_8 used once
__SWI_9 00000000
Symbol: __SWI_9
Definitions
At line 49 in file SWI_Table.s
Uses
At line 97 in file SWI_Table.s
Comment: __SWI_9 used once
10 symbols
330 symbols in table
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -