?? swi_table.s
字號:
;/*----------------------------------------------------------------------------
; * R T L - K e r n e l
; *----------------------------------------------------------------------------
; * Name: SWI_TABLE.S
; * Purpose: Pre-defined SWI Table
; * Rev.: V3.00 / 17-mar-2006
; *----------------------------------------------------------------------------
; * This code is part of the RealView Run-Time Library.
; * Copyright (c) 2004-2006 KEIL - An ARM Company. All rights reserved.
; *---------------------------------------------------------------------------*/
;ARM水鳥 HotPower@126.com
;2006.5.6 于西安大雁塔村隊(duì)部
;/*****************************************************************************/
;/* <<< Use Configuration Wizard in Context Menu >>> */
;/*****************************************************************************/
PRESERVE8 ; 8-Byte aligned Stack
AREA SWI_TABLE, CODE, READONLY
EXPORT SWI_Count
;// <e> 軟中斷個(gè)數(shù)設(shè)置
;// <o0> 請輸入實(shí)際軟中斷個(gè)數(shù) <0-16:0>
;// </e>
SWI_Cnt EQU 10;__SWI_8
SWI_Count DCD SWI_Cnt
;本版本啟動(dòng)文件暫支持最多16個(gè)軟中斷,其中包含ARTX自帶的8個(gè)。
EXPORT SWI_Table
SWI_Table
IF SWI_Cnt > 0
IMPORT __SWI_0;ARTX占用
IF SWI_Cnt > 1
IMPORT __SWI_1;ARTX保留
IF SWI_Cnt > 2
IMPORT __SWI_2;ARTX保留
IF SWI_Cnt > 3
IMPORT __SWI_3;ARTX保留
IF SWI_Cnt > 4
IMPORT __SWI_4;ARTX保留
IF SWI_Cnt > 5
IMPORT __SWI_5;ARTX保留
IF SWI_Cnt > 6
IMPORT __SWI_6;ARTX占用
IF SWI_Cnt > 7
IMPORT __SWI_7;ARTX占用
IF SWI_Cnt > 8
IMPORT __SWI_8;用戶SWI8
IF SWI_Cnt > 9
IMPORT __SWI_9;用戶SWI9
IF SWI_Cnt > 10
IMPORT __SWI_10;用戶SWI10
IF SWI_Cnt > 11
IMPORT __SWI_11;用戶SWI11
IF SWI_Cnt > 12
IMPORT __SWI_12;用戶SWI12
IF SWI_Cnt > 13
IMPORT __SWI_13;用戶SWI13
IF SWI_Cnt > 14
IMPORT __SWI_14;用戶SWI14
IF SWI_Cnt > 15
IMPORT __SWI_15;用戶SWI15
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
IF SWI_Cnt > 0
DCD __SWI_0;ARTX占用
IF SWI_Cnt > 1
DCD __SWI_1;ARTX保留
IF SWI_Cnt > 2
DCD __SWI_2;ARTX保留
IF SWI_Cnt > 3
DCD __SWI_3;ARTX保留
IF SWI_Cnt > 4
DCD __SWI_4;ARTX保留
IF SWI_Cnt > 5
DCD __SWI_5;ARTX保留
IF SWI_Cnt > 6
DCD __SWI_6;ARTX占用
IF SWI_Cnt > 7
DCD __SWI_7;ARTX占用
IF SWI_Cnt > 8
DCD __SWI_8;用戶SWI8
IF SWI_Cnt > 9
DCD __SWI_9;用戶SWI9
IF SWI_Cnt > 10
DCD __SWI_10;用戶SWI10
IF SWI_Cnt > 11
DCD __SWI_11;用戶SWI11
IF SWI_Cnt > 12
DCD __SWI_12;用戶SWI12
IF SWI_Cnt > 13
DCD __SWI_13;用戶SWI13
IF SWI_Cnt > 14
DCD __SWI_14;用戶SWI14
IF SWI_Cnt > 15
DCD __SWI_15;用戶SWI15
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
SWI_End
END
/*----------------------------------------------------------------------------
* end of file
*---------------------------------------------------------------------------*/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -