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

📄 assemb.lst

📁 ADuC7020/26是ADI模拟公司开发的ARM7TDMI内核
💻 LST
字号:
AA MACRO ASSEMBLER RASSEMB                                                                  09/01/06 14:43:35 PAGE     1


MACRO ASSEMBLER AA V2.40b
OBJECT MODULE PLACED IN assemb.OBJ
ASSEMBLER INVOKED BY: C:\Keil\ARM\BIN\AA.exe assemb.s DEBUG EP

LOC      OBJ             LINE     SOURCE

                          1     
                          2     
                          3     
                          4     
                          5     
                          6     
                          7     
                          8     
                          9     
                         10     
                         11     
                         12     
                         13     
                         14     
                         15     
                         16     
                         17     
                         18     
                         19     
                         20     
                         21     
                         22     
                         23     
                         24     
00000000                 25     AREA ?C?bla, CODE, READONLY, ALIGN=2
                         26     
                         27     PUBLIC Blink_Setup?A
                         28     PUBLIC Blink_Setup?T
                         29     
                         30     Blink_Setup?T    PROC CODE16
00000000 4778            31                     BX              R15                                     ; switch to ARM 
                               mode
00000002 46C0            32                     NOP      
                         33             ENDP
                         34     
                         35     Blink_Setup?A    PROC CODE32
                         36     
 FFFFF460                37                     GP4DAT  EQU             0XFFFFF460
                         38     
                         39                     ;Begin by initialising Port 4.2 as an output
                         40     
00000004 E59F0000        41                     LDR             R0,=GP4DAT
00000008 E3A01301        42                     MOV             R1,#0x04000000
0000000C E5801000        43                     STR             R1,[R0]
                         44     
00000010 E12FFF1E        45                     BX              LR                                      ; return      
                         46             ENDP
                         47     
                         48                             
                         49     PUBLIC Blink?A
                         50     PUBLIC Blink?T
                         51     
                         52     Blink?T    PROC CODE16
00000014 4778            53                     BX              R15                                     ; switch to ARM 
                               mode
00000016 46C0            54                     NOP      
                         55             ENDP
                         56                       
AA MACRO ASSEMBLER RASSEMB                                                                  09/01/06 14:43:35 PAGE     2

                         57     Blink?A         PROC CODE32
                         58     
00000018                 59     LOOP:
00000018 E2500001        60                     SUBS    r0,r0,#1                        ; Decrement Delay Value, Set Fla
                               gs
0000001C 1AFFFFFD        61             bne     LOOP                            ; If zero, continue
                         62     
00000020 E59F0000        63                     LDR             R0,=GP4DAT
00000024 E5901000        64                     LDR             R1, [R0]
00000028 E2211701        65                     EOR             R1,R1,#0x00040000               ;Toggle Pin value
0000002C E5801000        66                     STR             R1,[R0]
                         67     
00000030 E12FFF1E        68                     bx              lr                                      ; return
                         69     
                         70             ENDP
                         71     
                         72             END
AA MACRO ASSEMBLER RASSEMB                                                                  09/01/06 14:43:35 PAGE     3

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E     ATTRIBUTES

?C?bla . . . . . .  C  SEG   0034H         REL=UNIT, ALN=BYTE
Blink?A. . . . . .  C  ADDR  0018H     R   SEG=?C?bla
Blink?T. . . . . .  C  ADDR  0014H     R   SEG=?C?bla
Blink_Setup?A. . .  C  ADDR  0004H     R   SEG=?C?bla
Blink_Setup?T. . .  C  ADDR  0000H     R   SEG=?C?bla
GP4DAT . . . . . .  -- ----  FFFFF460H A   
LOOP . . . . . . .  C  ADDR  0018H     R   SEG=?C?bla

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S).

⌨️ 快捷键说明

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