- 36
- 0
- 约1.58万字
- 约 66页
- 2017-01-09 发布于北京
- 举报
C语言调用汇编程序 ;文件名:function.s ;功能:实现两个寄存器相加 ;说明:使用ARMulate软件仿真调试 AREA function, CODE, READONLY ;声明代码段function ENTRY ;标识程序入口 CODE32 ;声明32位ARM指令 EXPORT myadd ;导出函数申明,可被别的文件调用 myadd ADD r0,r1,r0 ;r0=r1+r0 MOV pc,lr ;子程序返回 END ;文件结束 //文件名:main.c int myadd(int a,int b); //申明在汇编中定义的函数,函数调用时, //参数a放入r0,参数b放入r1中 int main(void){ while(1){ printf(“myadd 2 and 3 is :%d\n”,myadd(2,3);//函数调用 } } 汇编语言的语句格式 ARM(Thumb)汇编语言的语句格式为: {标号} {指令或伪指令} {;注释} 标号:从一行的行头开始,不能包含空格 指令或伪指令:指令的前面
您可能关注的文档
- (精)第3章切削过程及控制.ppt
- (精)第3章-塑料成型基础.ppt
- (精)第3章网络数据库技术概论.ppt
- (精)第3章微波平面传输线.ppt
- (精)第3章-需求分析 数据库原理.ppt
- (精)第3章-需求分析.ppt
- (精)第4单元-发展社会主义市场经济.ppt
- (精)第4讲 搬运技术与设备.ppt
- (精)第4讲 生态环境的保护.ppt
- (精)第4讲 网上银行与电子支付.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)