📄 vect.s
字号:
AREA Vect, CODE, READONLY
ENTRY
b Reset_Handler
ldr pc, Undefined_Addr
ldr pc, SWIRQ_Addr
ldr pc, Prefetch_Addr
ldr pc, Abort_Addr
nop
ldr pc, [pc,#-0xF20] ;// IRQ_Addr
ldr pc, [pc,#-0xf20] ;// FIQ_Addr
IMPORT Reset_Handler
Reset_Addr DCD Reset_Handler
Undefined_Addr DCD Undefined_Handler
SWIRQ_Addr DCD SWIRQ_Handler
Prefetch_Addr DCD Prefetch_Handler
Abort_Addr DCD Abort_Handler
nop
EXPORT Undefined_Handler
EXPORT Prefetch_Handler
EXPORT Abort_Handler
EXPORT FIQ_Handler
EXPORT SWIRQ_Handler
EXPORT US0IRQ_Handler
EXPORT US1IRQ_Handler
EXPORT TC0IRQ_Handler
EXPORT TC1IRQ_Handler
EXPORT TC2IRQ_Handler
EXPORT WDIRQ_Handler
EXPORT PIOIRQ_Handler
EXPORT IRQ0IRQ_Handler
EXPORT IRQ1IRQ_Handler
EXPORT IRQ2IRQ_Handler
IMPORT C_Undefined_Handler
IMPORT C_Prefetch_Handler
IMPORT C_Abort_Handler
IMPORT C_FIQ_Handler
IMPORT C_SWIRQ_Handler
IMPORT C_US0IRQ_Handler
IMPORT C_US1IRQ_Handler
IMPORT C_TC0IRQ_Handler
IMPORT C_TC1IRQ_Handler
IMPORT C_TC2IRQ_Handler
IMPORT C_WDIRQ_Handler
IMPORT C_PIOIRQ_Handler
IMPORT C_IRQ0IRQ_Handler
IMPORT C_IRQ1IRQ_Handler
IMPORT C_IRQ2IRQ_Handler
Undefined_Handler
stmfd sp!,{r0-r12,lr}
sub r0, lr, #0x4
bl C_Undefined_Handler
ldmfd sp!,{r0-r12,pc}^
Prefetch_Handler
stmfd sp!,{r0-r12,lr}
bl C_Prefetch_Handler
ldmfd sp!,{r0-r12,pc}^
Abort_Handler
stmfd sp!,{r0-r12,lr}
bl C_Abort_Handler
ldmfd sp!,{r0-r12,pc}^
FIQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_FIQ_Handler
ldmfd sp!,{r0-r12,pc}^
SWIRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_SWIRQ_Handler
ldmfd sp!,{r0-r12,pc}^
US0IRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_US0IRQ_Handler
ldmfd sp!, {r0-r12, lr}
subs pc, lr, #4
US1IRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_US1IRQ_Handler
ldmfd sp!, {r0-r12, lr}
subs pc, lr, #4
TC0IRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_TC0IRQ_Handler
ldmfd sp!, {r0-r12, lr}
subs pc, lr, #4
TC1IRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_TC1IRQ_Handler
ldmfd sp!, {r0-r12, lr}
subs pc, lr, #4
TC2IRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_TC2IRQ_Handler
ldmfd sp!, {r0-r12, lr}
subs pc, lr, #4
WDIRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_WDIRQ_Handler
ldmfd sp!, {r0-r12, lr}
subs pc, lr, #4
PIOIRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_PIOIRQ_Handler
ldmfd sp!, {r0-r12, lr}
subs pc, lr, #4
IRQ0IRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_IRQ0IRQ_Handler
ldmfd sp!, {r0-r12, lr}
subs pc, lr, #4
IRQ1IRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_IRQ1IRQ_Handler
ldmfd sp!, {r0-r12, lr}
subs pc, lr, #4
IRQ2IRQ_Handler
stmfd sp!,{r0-r12,lr}
bl C_IRQ2IRQ_Handler
ldmfd sp!, {r0-r12, lr}
subs pc, lr, #4
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -