📄 dabt.lst
字号:
ARM Macro Assembler Page 1
1 00000000 ;/******************************************************
***********************/
2 00000000 ;/* DABT.S: Data Abort Handler
*/
3 00000000 ;/******************************************************
***********************/
4 00000000 ;/* This file is part of the uVision/ARM development too
ls. */
5 00000000 ;/* Copyright (c) 2005-2006 Keil Software. All rights re
served. */
6 00000000 ;/* This software may only be used under the terms of a
valid, current, */
7 00000000 ;/* end user licence from KEIL for a compatible version
of KEIL software */
8 00000000 ;/* development tools. Nothing else gives you the right
to use this software. */
9 00000000 ;/******************************************************
***********************/
10 00000000
11 00000000
12 00000000 AREA DAbt, CODE, READONLY
13 00000000 ARM
14 00000000
15 00000000 PRESERVE8
16 00000000 ALIGN
17 00000000 IMPORT Abort_Handler
18 00000000 EXPORT DAbtHandler
19 00000000
20 00000000 DAbtHandler
21 00000000 E24EE008 SUB LR, LR, #8 ; Update Link Regis
ter
22 00000004 E92D5FFF STMFD SP!, {R0-R12, LR} ; Save Worksp
ace & LR to Stack
23 00000008 E14F0000 MRS R0, SPSR ; Copy SPSR to R0
24 0000000C E92D0003 STMFD SP!, {R0, R1} ; Save SPSR to St
ack (8-byte)
25 00000010 EBFFFFFE BL Abort_Handler ; Branch to Data
Abort Handler
26 00000014 E8BD0003 LDMFD SP!, {R0, R1} ; Restore SPSR to
R0
27 00000018 E16FF000 MSR SPSR_cxsf, R0 ; Restore SPSR
28 0000001C E8FD9FFF LDMFD SP!, {R0-R12, PC}^ ; Return to
program after
29 00000020 ; Data Abort Instruction
30 00000020
31 00000020 END
Command Line: --debug --xref --device=DARMST9 -o.\FLASH\DAbt.o -I"D:\Program Fi
les\keil3\ARM\INC\ST\91x" --list=.\lst\DAbt.lst DAbt.s
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
DAbt 00000000
Symbol: DAbt
Definitions
At line 12 in file DAbt.s
Uses
None
Comment: DAbt unused
DAbtHandler 00000000
Symbol: DAbtHandler
Definitions
At line 20 in file DAbt.s
Uses
At line 18 in file DAbt.s
Comment: DAbtHandler used once
2 symbols
ARM Macro Assembler Page 1 Alphabetic symbol ordering
External symbols
Abort_Handler 00000000
Symbol: Abort_Handler
Definitions
At line 17 in file DAbt.s
Uses
At line 25 in file DAbt.s
Comment: Abort_Handler used once
1 symbol
318 symbols in table
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -