91x_vect.lst
来自「STR912 arm9实现的以太网通信程序」· LST 代码 · 共 732 行 · 第 1/2 页
LST
732 行
202 000000A4
203 000000A4 Abort_Handler_end
204 000000A4
205 000000A4 RestoreContext r0,r3 ; Return to the ins
truction following
that...
117 000000A4
118 000000A4 E8FD800F LDMFD sp!,{r0-r3,pc}^ ; Return to the
instruction follow
ing...
119 000000A8 ; ...the exception interrupt.
206 000000A8 ; ...has generated the data abort exception.
207 000000A8 ;*******************************************************
************************
208 000000A8 ;* Function Name : IRQHandler
209 000000A8 ;* Description : This function is called when IRQ exc
eption is entered.
210 000000A8 ;* Input : none
211 000000A8 ;* Output : none
212 000000A8 ;*******************************************************
************************
213 000000A8
214 000000A8 IRQHandler
215 000000A8 E24EE004 SUB lr,lr ,#4
ARM Macro Assembler Page 7
216 000000AC SaveContext r0,r3
102 000000AC
103 000000AC E92D400F STMFD sp!,{r0-r3,lr} ; Save The works
pace plus the curre
nt return
104 000000B0 ; address lr_ mode into the stack.
105 000000B0
217 000000B0 E59F0030 LDR r0, = VectorAddress
218 000000B4 E5900000 LDR r0, [r0] ; Read the routine
address from VIC0 V
ector Address regis
ter
219 000000B8
220 000000B8 E12FFF30 BLX r0 ; Branch with link
to the IRQ handler.
221 000000BC RestoreContext r0,r3
117 000000BC
118 000000BC E8FD800F LDMFD sp!,{r0-r3,pc}^ ; Return to the
instruction follow
ing...
119 000000C0 ; ...the exception interrupt.
222 000000C0
223 000000C0
224 000000C0
225 000000C0 00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
FFFFF030 LTORG
226 000000EC
227 000000EC END
Command Line: --debug --xref --device=DARMST9 --apcs=interwork -o91x_vect.o -IC
:\Keil\ARM\INC\ST\91x --list=.\91x_vect.lst Startup\91x_vect.s
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
Abort_Addr 00000044
Symbol: Abort_Addr
Definitions
At line 85 in file Startup\91x_vect.s
Uses
At line 54 in file Startup\91x_vect.s
Comment: Abort_Addr used once
Abort_Handler_end 000000A4
Symbol: Abort_Handler_end
Definitions
At line 203 in file Startup\91x_vect.s
Uses
At line 200 in file Startup\91x_vect.s
Comment: Abort_Handler_end used once
DataAbortHandler 00000090
Symbol: DataAbortHandler
Definitions
At line 195 in file Startup\91x_vect.s
Uses
At line 85 in file Startup\91x_vect.s
Comment: DataAbortHandler used once
FIQHandler 0000001C
Symbol: FIQHandler
Definitions
At line 64 in file Startup\91x_vect.s
Uses
None
Comment: FIQHandler unused
FIQ_Handler_end 00000030
Symbol: FIQ_Handler_end
Definitions
At line 71 in file Startup\91x_vect.s
Uses
At line 69 in file Startup\91x_vect.s
Comment: FIQ_Handler_end used once
IRQHandler 000000A8
Symbol: IRQHandler
Definitions
At line 214 in file Startup\91x_vect.s
Uses
At line 87 in file Startup\91x_vect.s
Comment: IRQHandler used once
IRQ_Addr 0000004C
Symbol: IRQ_Addr
Definitions
At line 87 in file Startup\91x_vect.s
Uses
At line 56 in file Startup\91x_vect.s
Comment: IRQ_Addr used once
PrefetchAbortHandler 00000078
Symbol: PrefetchAbortHandler
ARM Macro Assembler Page 2 Alphabetic symbol ordering
Relocatable symbols
Definitions
At line 174 in file Startup\91x_vect.s
Uses
At line 84 in file Startup\91x_vect.s
Comment: PrefetchAbortHandler used once
Prefetch_Addr 00000040
Symbol: Prefetch_Addr
Definitions
At line 84 in file Startup\91x_vect.s
Uses
At line 53 in file Startup\91x_vect.s
Comment: Prefetch_Addr used once
Prefetch_Handler_end 0000008C
Symbol: Prefetch_Handler_end
Definitions
At line 183 in file Startup\91x_vect.s
Uses
At line 180 in file Startup\91x_vect.s
Comment: Prefetch_Handler_end used once
Reset 00000000
Symbol: Reset
Definitions
At line 47 in file Startup\91x_vect.s
Uses
None
Comment: Reset unused
Reset_Addr 00000034
Symbol: Reset_Addr
Definitions
At line 81 in file Startup\91x_vect.s
Uses
At line 50 in file Startup\91x_vect.s
Comment: Reset_Addr used once
SWIHandler 00000064
Symbol: SWIHandler
Definitions
At line 155 in file Startup\91x_vect.s
Uses
At line 83 in file Startup\91x_vect.s
Comment: SWIHandler used once
SWI_Addr 0000003C
Symbol: SWI_Addr
Definitions
At line 83 in file Startup\91x_vect.s
Uses
At line 52 in file Startup\91x_vect.s
Comment: SWI_Addr used once
SWI_Handler_end 00000074
Symbol: SWI_Handler_end
Definitions
At line 163 in file Startup\91x_vect.s
Uses
ARM Macro Assembler Page 3 Alphabetic symbol ordering
Relocatable symbols
At line 160 in file Startup\91x_vect.s
Comment: SWI_Handler_end used once
UndefinedHandler 00000050
Symbol: UndefinedHandler
Definitions
At line 136 in file Startup\91x_vect.s
Uses
At line 82 in file Startup\91x_vect.s
Comment: UndefinedHandler used once
Undefined_Addr 00000038
Symbol: Undefined_Addr
Definitions
At line 82 in file Startup\91x_vect.s
Uses
At line 51 in file Startup\91x_vect.s
Comment: Undefined_Addr used once
Undefined_Handler_end 00000060
Symbol: Undefined_Handler_end
Definitions
At line 144 in file Startup\91x_vect.s
Uses
At line 141 in file Startup\91x_vect.s
Comment: Undefined_Handler_end used once
Vectors 00000000
Symbol: Vectors
Definitions
At line 49 in file Startup\91x_vect.s
Uses
At line 26 in file Startup\91x_vect.s
Comment: Vectors used once
19 symbols
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
.debug_info$$$Reset 00000000
Symbol: .debug_info$$$Reset
Definitions
None
Uses
None
Warning: .debug_info$$$Reset undefinedComment: .debug_info$$$Reset unused
1 symbol
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
.debug_line$$$Reset 00000000
Symbol: .debug_line$$$Reset
Definitions
None
Uses
None
Warning: .debug_line$$$Reset undefinedComment: .debug_line$$$Reset unused
1 symbol
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
.debug_abbrev 00000000
Symbol: .debug_abbrev
Definitions
None
Uses
None
Warning: .debug_abbrev undefinedComment: .debug_abbrev unused
__ARM_asm.debug_abbrev 00000000
Symbol: __ARM_asm.debug_abbrev
Definitions
None
Uses
None
Warning: __ARM_asm.debug_abbrev undefinedComment: __ARM_asm.debug_abbrev unused
2 symbols
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Absolute symbols
VectorAddress FFFFF030
Symbol: VectorAddress
Definitions
At line 19 in file Startup\91x_vect.s
Uses
At line 217 in file Startup\91x_vect.s
Comment: VectorAddress used once
1 symbol
ARM Macro Assembler Page 1 Alphabetic symbol ordering
External symbols
Abort_Handler 00000000
Symbol: Abort_Handler
Definitions
At line 40 in file Startup\91x_vect.s
Uses
At line 199 in file Startup\91x_vect.s
Comment: Abort_Handler used once
FIQ_Handler 00000000
Symbol: FIQ_Handler
Definitions
At line 41 in file Startup\91x_vect.s
Uses
At line 68 in file Startup\91x_vect.s
Comment: FIQ_Handler used once
Prefetch_Handler 00000000
Symbol: Prefetch_Handler
Definitions
At line 39 in file Startup\91x_vect.s
Uses
At line 179 in file Startup\91x_vect.s
Comment: Prefetch_Handler used once
Reset_Handler 00000000
Symbol: Reset_Handler
Definitions
At line 31 in file Startup\91x_vect.s
Uses
At line 81 in file Startup\91x_vect.s
Comment: Reset_Handler used once
SWI_Handler 00000000
Symbol: SWI_Handler
Definitions
At line 38 in file Startup\91x_vect.s
Uses
At line 159 in file Startup\91x_vect.s
Comment: SWI_Handler used once
Undefined_Handler 00000000
Symbol: Undefined_Handler
Definitions
At line 37 in file Startup\91x_vect.s
Uses
At line 140 in file Startup\91x_vect.s
Comment: Undefined_Handler used once
6 symbols
351 symbols in table
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?