- 4
- 0
- 约小于1千字
- 约 11页
- 2017-06-18 发布于湖北
- 举报
实验二:ARM汇编器ARMASM实验
指导教师:覃志东
实验目的
掌握ARM汇编语言程序的基本组织结构
掌握ARMASM的命令行格式使用方法
实验内容
本次实验要求学生配置好实验环境;然后使用ADS 的命令行汇编器armasm汇编一个汇编语言源程序,并连接、执行、调试。需要学生查看相关的帮助文档,并完成实验报告的撰写。
实验设备及工具
硬件:本次实验不用开发箱。
软件:PC 机操作系统Win2000 或WinXP、ARM ADS1.2 集成开发环境。
基础知识
请大家先阅读,了解汇编器。
实验过程
认识命令行格式的汇编器
(1)、进入dos命令行。进入到ADS1.2的bin目录。如图1-3.
图1 进入DOS
图2 进入ADS(可以观测其目录结构)
图3 进入bin目录(可以观测其中有很多的工具)
(2)、在bin下输入:armasm –help,查看armasm的帮助。如图4,5。
图4 armasm的帮助
图5 armasm的帮助
对汇编源程序进行汇编
(1)、把实验用的arm汇编源程序strcopy.s拷贝到bin目录。
图6 确定路径
(2)然后在命令窗口键入:armasm –g strcopy.s并回车。如图7所示。想想该命令是什么意思?然后可以在bin目录下看见生成的对象文件。
图7 进行汇编
图8 汇编生成
连接
在命令行bin下键入armlink strcopy.o –o strcopy.axf并回车,如图9所示。
具体步骤如下:
图9 连接
图10 生成的可执行文件
调试执行
(1)在命令行bin下键入:armsd strcopy.axf并回车,如图11所示。这就用命令行调试器加载了可执行文件。
图11 加载
(2)在armsd命令提示符下键入go.程序就执行,如图12所示。
图11 执行
(2)推出arm符号调试器armsd。可以在armsd:下键入quit。如图12所示。
图12 退出
实验报告
请阅读ADS1.2在线帮组文档,了解armsd的使用方法,完成本实验程序的调试。并写出你们的实验报告(严禁抄袭!),到时候统一上传。作为考核依据!
汇编生成的对象文件
待编译的汇编源程序
连接生成的可执行文件
您可能关注的文档
最近下载
- 部编版语文五年级下册第二单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第一单元教材解读大单元集体备课.pptx VIP
- 车工 (数控车床)理论知识考核要素细目表四级.pdf VIP
- 本科课程《基础护理学》教案,第十二章给药.doc VIP
- 农村题材小品剧本村官.pdf VIP
- 小品剧本-小品《绰号》.docx VIP
- 小品剧本-小品《竞选》.docx VIP
- 本科课程基础护理学教给药教案(2025—2026学年).docx VIP
- LaserjetCP1025系列打印机打印质量故障排除手册.pdf VIP
- 年会小品剧本小品剧本:搞笑小品剧本《都是喝酒惹事》台词大全.docx VIP
原创力文档

文档评论(0)