ADS下简单ARM程序实验解剖.doc

实验一 ADS下简单ARM汇编程序实验 实验目的: 熟悉ADS1.2下进行汇编语言程序设计的基本流程; 熟悉在ADS中创建工程及编写、编译和运行汇编语言程序的方法; 熟悉AXD中各种调试功能。 实验环境: 硬件:PC机。 软件ADS1.2。 实验内容: 在ADS中新建工程,并设置开发环境。 在Code Warrior 环境中编辑、编译和链接汇编语言程序,并生成可执行文件。 在AXD中调试汇编程序; 使用命令行界面编辑、编译和链接汇编程序。 实验过程: 本实验要求在ADS环境下,编写一个汇编程序,计算S=1+2+3……+n的累加值。 把累加结果S存入到存储器的指定位置;在AXD中调试该程序,使用ARMulator模拟目标机。 新建工程。 打开Code Warrior,选择File-New(project)选项,使用ARM Executable Image模版新建一个工程。 2、设置编译和链接选项。 由于我们使用的是模拟机,设置汇编语言编译器的模拟处理器架构为Xscale;在ARM Linker中,选择output选项卡并选择Linktype为Simple类型,确认RO Base为0x8000,修改RW Base为0x9000,如下图所示。 为当前工程添加源程序文件。 ARM汇编程序源文件后缀名为S大小写均可。 确保添加入当前工程复选框选上。 编辑源程序代码。

文档评论(0)

1亿VIP精品文档

相关文档