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

📄 example8.s

📁 arm开发的一些小实验,开发工具ads1.2,multi-ice,实验开发板 s3c2410
💻 S
字号:
	EXPORT	F
i	EQU		5
	AREA	F,CODE,READONLY
	IMPORT	g				;使用伪操作IMPORT声明C函数g()
	ENTRY

	STR		LR,[SP,#-4]!			;保存返回地址
	MOV		R0,#i
	ADD		R1,R0,R0				;假设进入程序f时,R0中为i,R1值为2*i
	ADD		R2,R1,R0				;R2值为3*i
	ADD		R3,R1,R2				;R3值为5*i
	STR		R3,[SP,#-4]!			;第五个参数5*i通过数据栈sp传递
	ADD		R3,R1,R1				;R4值为4*i
	BL		g						;调用c函数g()
	ADD		SP,SP,#4				;调整数据栈指针,以便返回
	LDR		PC,[SP],#4				;返回
	END

⌨️ 快捷键说明

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