⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swi_table.lst

📁 USB中文数据说明
💻 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                 PRESERVE8                    ; 8-Byte aligned St
                                                            ack
   19 00000000                 AREA             SWI_TABLE, CODE, READONLY
   20 00000000         
   21 00000000                 EXPORT           SWI_Count
   22 00000000         
   23 00000000         ;// <e> 软中断个数设置
   24 00000000         ;//   <o0>      请输入实际软中断个数     <0-16:0>
   25 00000000         ;// </e>
   26 00000000 0000000A 
                       SWI_Cnt EQU              10          ;__SWI_8
   27 00000000 0000000A 
                       SWI_Count
                               DCD              SWI_Cnt
   28 00000004         ;本版本启动文件暂支持最多16个软中断,其中包含ARTX自带的8
                       个。
   29 00000004                 EXPORT           SWI_Table
   30 00000004         SWI_Table
   31 00000004                 IF               SWI_Cnt > 0
   32 00000004                 IMPORT           __SWI_0     ;ARTX占用
   33 00000004                 IF               SWI_Cnt > 1
   34 00000004                 IMPORT           __SWI_1     ;ARTX保留
   35 00000004                 IF               SWI_Cnt > 2
   36 00000004                 IMPORT           __SWI_2     ;ARTX保留
   37 00000004                 IF               SWI_Cnt > 3
   38 00000004                 IMPORT           __SWI_3     ;ARTX保留
   39 00000004                 IF               SWI_Cnt > 4
   40 00000004                 IMPORT           __SWI_4     ;ARTX保留
   41 00000004                 IF               SWI_Cnt > 5
   42 00000004                 IMPORT           __SWI_5     ;ARTX保留
   43 00000004                 IF               SWI_Cnt > 6
   44 00000004                 IMPORT           __SWI_6     ;ARTX占用
   45 00000004                 IF               SWI_Cnt > 7



ARM Macro Assembler    Page 2 


   46 00000004                 IMPORT           __SWI_7     ;ARTX占用
   47 00000004                 IF               SWI_Cnt > 8
   48 00000004                 IMPORT           __SWI_8     ;用户SWI8
   49 00000004                 IF               SWI_Cnt > 9
   50 00000004                 IMPORT           __SWI_9     ;用户SWI9
   51 00000004                 IF               SWI_Cnt > 10
   68                          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                 ENDIF
   79 00000004                 IF               SWI_Cnt > 0
   80 00000004 00000000        DCD              __SWI_0     ;ARTX占用
   81 00000008                 IF               SWI_Cnt > 1
   82 00000008 00000000        DCD              __SWI_1     ;ARTX保留
   83 0000000C                 IF               SWI_Cnt > 2
   84 0000000C 00000000        DCD              __SWI_2     ;ARTX保留
   85 00000010                 IF               SWI_Cnt > 3
   86 00000010 00000000        DCD              __SWI_3     ;ARTX保留
   87 00000014                 IF               SWI_Cnt > 4
   88 00000014 00000000        DCD              __SWI_4     ;ARTX保留
   89 00000018                 IF               SWI_Cnt > 5
   90 00000018 00000000        DCD              __SWI_5     ;ARTX保留
   91 0000001C                 IF               SWI_Cnt > 6
   92 0000001C 00000000        DCD              __SWI_6     ;ARTX占用
   93 00000020                 IF               SWI_Cnt > 7
   94 00000020 00000000        DCD              __SWI_7     ;ARTX占用
   95 00000024                 IF               SWI_Cnt > 8
   96 00000024 00000000        DCD              __SWI_8     ;用户SWI8
   97 00000028                 IF               SWI_Cnt > 9
   98 00000028 00000000        DCD              __SWI_9     ;用户SWI9
   99 0000002C                 IF               SWI_Cnt > 10
  116                          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                 ENDIF
  127 0000002C         SWI_End
  128 0000002C         
  129 0000002C                 END
Command Line: --debug --xref --device=DARMP --apcs=interwork -o.\Obj\SWI_Table.
o -ID:\Keil\ARM\INC\Philips --list=.\Lst\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 27 in file SWI_Table.s
   Uses
      At line 21 in file SWI_Table.s
Comment: SWI_Count used once
SWI_End 0000002C

Symbol: SWI_End
   Definitions
      At line 127 in file SWI_Table.s
   Uses
      None
Comment: SWI_End unused
SWI_TABLE 00000000

Symbol: SWI_TABLE
   Definitions
      At line 19 in file SWI_Table.s
   Uses
      None
Comment: SWI_TABLE unused
SWI_Table 00000004

Symbol: SWI_Table
   Definitions
      At line 30 in file SWI_Table.s
   Uses
      At line 29 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 26 in file SWI_Table.s
   Uses
      At line 27 in file SWI_Table.s
      At line 31 in file SWI_Table.s
      At line 33 in file SWI_Table.s
      At line 35 in file SWI_Table.s
      At line 37 in file SWI_Table.s
      At line 39 in file SWI_Table.s
      At line 41 in file SWI_Table.s
      At line 43 in file SWI_Table.s
      At line 45 in file SWI_Table.s
      At line 47 in file SWI_Table.s
      At line 49 in file SWI_Table.s
      At line 51 in file SWI_Table.s
      At line 79 in file SWI_Table.s
      At line 81 in file SWI_Table.s
      At line 83 in file SWI_Table.s
      At line 85 in file SWI_Table.s
      At line 87 in file SWI_Table.s
      At line 89 in file SWI_Table.s
      At line 91 in file SWI_Table.s
      At line 93 in file SWI_Table.s
      At line 95 in file SWI_Table.s
      At line 97 in file SWI_Table.s
      At line 99 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 32 in file SWI_Table.s
   Uses
      At line 80 in file SWI_Table.s
Comment: __SWI_0 used once
__SWI_1 00000000

Symbol: __SWI_1
   Definitions
      At line 34 in file SWI_Table.s
   Uses
      At line 82 in file SWI_Table.s
Comment: __SWI_1 used once
__SWI_2 00000000

Symbol: __SWI_2
   Definitions
      At line 36 in file SWI_Table.s
   Uses
      At line 84 in file SWI_Table.s
Comment: __SWI_2 used once
__SWI_3 00000000

Symbol: __SWI_3
   Definitions
      At line 38 in file SWI_Table.s
   Uses
      At line 86 in file SWI_Table.s
Comment: __SWI_3 used once
__SWI_4 00000000

Symbol: __SWI_4
   Definitions
      At line 40 in file SWI_Table.s
   Uses
      At line 88 in file SWI_Table.s
Comment: __SWI_4 used once
__SWI_5 00000000

Symbol: __SWI_5
   Definitions
      At line 42 in file SWI_Table.s
   Uses
      At line 90 in file SWI_Table.s
Comment: __SWI_5 used once
__SWI_6 00000000

Symbol: __SWI_6
   Definitions
      At line 44 in file SWI_Table.s
   Uses
      At line 92 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 46 in file SWI_Table.s
   Uses
      At line 94 in file SWI_Table.s
Comment: __SWI_7 used once
__SWI_8 00000000

Symbol: __SWI_8
   Definitions
      At line 48 in file SWI_Table.s
   Uses
      At line 96 in file SWI_Table.s
Comment: __SWI_8 used once
__SWI_9 00000000

Symbol: __SWI_9
   Definitions
      At line 50 in file SWI_Table.s
   Uses
      At line 98 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 + -