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

📄 swi_table.lst

📁 Keil UV3中自带操作系统ARTX的应用例程
💻 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 + -