📄 handler.s
字号:
;Copyright Spreadtrum 2005, All rights reserved.
;2005-11-11
;
;This is the example of exception handlers.
;
;
;
;Import exception handlers.
IMPORT SCI_OutputStrLoop
; IMPORT IRQ_Handler
; IMPORT FIQ_Handler
EXPORT SCI_HandleUndefined
EXPORT SCI_HandleSWI
EXPORT SCI_HandlePrefetch
EXPORT SCI_HandleAbort
EXPORT SCI_HandleIRQ
EXPORT SCI_HandleFIQ
AREA handler, CODE, READONLY
ENTRY
SCI_HandleUndefined
LDR R0, =msg_undefined
B SCI_OutputStrLoop
SCI_HandleSWI
LDR R0, =msg_swi
B SCI_OutputStrLoop
SCI_HandlePrefetch
LDR R0, =msg_prefetch
B SCI_OutputStrLoop
SCI_HandleAbort
LDR R0, =msg_abort
B SCI_OutputStrLoop
SCI_HandleIRQ
LDR R0, =msg_irq
B SCI_OutputStrLoop
SCI_HandleFIQ
LDR R0, =msg_fiq
B SCI_OutputStrLoop
msg_undefined DCB "SCI_HandleUndefined: Undefined Handler .", 0
msg_swi DCB "SCI_HandleSWI: SWI Handler .", 0
msg_prefetch DCB "SCI_HandlePrefetch: Prefetch Handler.", 0
msg_abort DCB "SCI_HandleAbort: Abort Handler .", 0
msg_irq DCB "SCI_HandleIRQ: IRQ Handler .", 0
msg_fiq DCB "SCI_HandleFIQ: FIQ Handler .", 0
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -