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

📄 sum5.s

📁 《ARM嵌入式应用开发技术白金手册》源代码
💻 S
字号:
	EXPORT   CALLSUM5
	AREA     Example, CODE,READONLY
	IMPORT   sum5                ;声明外部标号sum5,即C 函数sum5()
CALLSUMS
	STMFD   SP!{LR}              ;LR 寄存器放栈
	ADD  R1,R0,R0              ;设置sum5 函数入口参数,R0 为参数a
	ADD  R2,R1,R0              ;R1 为参数b,R2 为参数c
	ADD  R3,R1,R2,
	STR   R3,[SP,#-4]!         ;参数e 要通过堆栈传递
	ADD  R3,R1,R1              ;R3 为参数d
	BL    sum5                   ;调用sum5(),结果保存在R0
	ADD  SP,SP#4                ;修正SP 指针
	LDMFD  SP,{PC }             ;子程序返回
	END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -