《实验四C语言与汇编语言混合编程实验》由会员分享,可在线阅读,更多相关《实验四C语言与汇编语言混合编程实验(6页珍藏版)》请在金锄头文库上搜索。
*1实验四 C语言与汇编语言 混合编程实验实验操作步骤 实验内容 实验目的与要求1234测试数据与实验结果1、实验目的与要求目的:1)熟练使用EmbestIDE集成开发环境。2)掌握基于ARM平台的汇编与C语言混合编程;3)掌握C语言调用汇编语言的方法。 要求: 1)独立完成程序设计、编码与调试2)编写实验报告 2、实验内容用汇编语言编写:求字符串长度子程序strlen(const char*);内存初始化子程序memset(void *, char v, UINT len) 编写C语言调用这两个函数。 实验设备:宿主机:PC机目标机:ARM软件模拟器3、实验操作步骤1)运行EmbestIDE2)新建工作区3)新建一个文件, 另存为以.s或.c为扩展名的文件4)在文件中编辑程序5)把编辑好的源文件添加到工程中6)设置工程属性 选择编译工具 调试配置 连接方式 下载符号表 文件 调试目标文件 下载内存地址3、实验操作步骤7)构建工程如果编译出错,需要修改错误,直到构建成功。8)调试连接目标机下载运行(打开源文件、设置断点)浏览(寄存器、内存)