📄 except.a
字号:
;; $Revision: 1.2 $; $Author: mechavar $; $Date: 2000/05/01 19:37:08 $;; Copyright (c) 2000 ARM, INC.; All Rights Reserved;; ---------------------------------------------------------------------BTZ_HANDLER EQU 0UNDEF_HANDLER EQU 1SWI_HANDLER EQU 2PREFETCH_HANDLER EQU 3ABORT_HANDLER EQU 4ADDRESS_HANDLER EQU 5IRQ_HANDLER EQU 6FIQ_HANDLER EQU 7ERROR_HANDLER EQU 8NHANDLERS EQU 9Mode_Bits EQU 0x1fUser_Mode_Bits EQU 0x0fSVC_Mode EQU 0x13 IMPORT uHALiv_MemorySize ; ----------------- ; The demon exception handler wants to reset the SVC stack. This macro ; makes it possible in a uHAL centered world. ; Caller must already be in SVC mode ; !! Corrupts r0 and SVC stack pointer. MACRO RESET_SVC_STACK LDR r0, =uHALiv_MemorySize LDR r0, [r0] SUB r0, r0, #(UndefStackSize + IRQStackSize) MOV sp, r0 MEND END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -