⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defines.s

📁 汇编编写的ARM启动代码
💻 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 + -