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

📄 ram.lst

📁 ADuC7020/26是ADI模拟公司开发的ARM7TDMI内核
💻 LST
字号:
ARM COMPILER V2.42,  RAM                                                                   09/01/06  14:42:49  PAGE 1   


ARM COMPILER V2.42, COMPILATION OF MODULE RAM
OBJECT MODULE PLACED IN RAM.OBJ
COMPILER INVOKED BY: C:\Keil\ARM\BIN\CA.exe RAM.c ARM INTERWORK DEBUG TABS(4) 

stmt  level    source

    1          #include <ADuC7026.h>
    2          
    3          //  Function Prototypes with attribute definitions
    4          void IRQ_Handler() __irq;
    5          
    6          /********************************************************************/
    7          /*                                                                  */
    8          /*      Interrupt Service Rountine                                  */
    9          /*                                                                  */
   10          /********************************************************************/
   11          
   12          void IRQ_Handler() __irq __ram      // Two attributes, specifying function as an
   13          {                                   // interupt and to be located in ram
   14   1      
   15   1          GP4DAT ^= 0x00040000;           //  Complement Port 4.2
   16   1          while(GP0DAT & 0x00010){}       //  Wait for XIRQ to be low again
   17   1      }
ARM COMPILER V2.42,  RAM                                                                   09/01/06  14:42:49  PAGE 2   

ASSEMBLY LISTING OF GENERATED OBJECT CODE



*** PUBLICS:
 PUBLIC         IRQ_Handler?A
 PUBLIC         IRQ_Handler?T



*** CODE SEGMENT '?PR?IRQ_Handler?A?RAM':
   12: void IRQ_Handler() __irq __ram      // Two attributes, specifying function as an
 00000000  E92D0003  STMDB       R13!,{R0-R1}
   15:     GP4DAT ^= 0x00040000;           //  Complement Port 4.2
 00000004  E5100000  LDR         R0,=0xFFFFF460
 00000008  E5901000  LDR         R1,[R0,#0x0]
 0000000C  E2211701  EOR         R1,R1,#0x40000
 00000010  E5801000  STR         R1,[R0,#0x0]
   16:     while(GP0DAT & 0x00010){}       //  Wait for XIRQ to be low again
 00000014          L_1:
 00000014  E5100000  LDR         R0,=0xFFFFF420
 00000018  E5900000  LDR         R0,[R0,#0x0]
 0000001C  E3100010  TST         R0,#0x0010
 00000020  1AFFFFFB  BNE         L_1  ; Targ=0x14
   17: }
 00000024  E8BD0003  LDMIA       R13!,{R0-R1}
 00000028  E25EF004  SUBS        R15,R14,#0x0004
 0000002C          ENDP ; 'IRQ_Handler?A'



Module Information          Static
----------------------------------
  code size            =    ------
  data size            =    ------
  const size           =    ------
End of Module Information.


ARM COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -