📄 defines.s
字号:
import |Image$$ER_ZI$$ZI$$Limit|
; 堆栈段,ZI运行时域
area stackbuffer, noinit
code32
buffer % &10000 ; 堆栈空间总大小是64k
; 各种处理器模式定义
MODE_USR equ &10
MODE_FIQ equ &11
MODE_IRQ equ &12
MODE_SVC equ &13
MODE_ABT equ &17
MODE_UND equ &1b
MODE_SYS equ &1f
SP_SVC_BASE equ buffer + &0ffff ; 特权模式堆栈定义在zi运行时域的最顶端,大小为4k
SP_ABT_BASE equ SP_SVC_BASE - &1000 ; 终止模式堆栈随后定义, 4k
SP_UND_BASE equ SP_ABT_BASE - &1000 ; 未定义指令模式堆栈, 4k
SP_IRQ_BASE equ SP_UND_BASE - &1000 ; 外部中断模式, 8k
SP_FIQ_BASE equ SP_IRQ_BASE - &2000 ; 快速中断模式, 8k
SP_USR_BASE equ SP_FIQ_BASE - &2000 ; 用户模式, 36k
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -