班级: 试验台:第 行 列 学号: 姓名: 实验一 ARM 指令实验 一、实验目的 1、了解ADS 1.2 集成开发环境的使用方法。 2. 掌握ARM 数据处理指令的使用方法; 3.了解ARM 指令灵活的第2 个操作数。 二、实验设备 1. 硬件:PC 机 1 台。 2.软件: 1)Windows 98/2000/XP 操作系统;2)ADS 1.2 集成开发环境。 三、实验内容 1. 使用MOV 和MVN 指令访问ARM 通用寄存器; 2. 使用ADD、SUB、AND、ORR、CMP、TST 等指令完成数据加减运算及逻辑运算。 四、实验预习要求 1、仔细阅读实验附带文档“ARM 指令参考资料”或其它相关资料。 2、仔细阅读实验附带文档“ADS 集成开发环境及JTAG 仿真器应用.pdf”或其它 ADS相关资料,了解ADS 工程编辑和AXD 调试的内容。(本实验使用软件仿真 ) 五、实验步骤 1、新建一个你的专用目录。 在 F:\新建一个目录,作为今后你的嵌入式实验的专用目录,比如:张伟的目录名为 zw。 2、 建立工程 。 启动 ADS1.2 IDE 集成开发环境,即“CodeWarrior for ARM Developer Suite”。 点击【File】菜单,选择【New…】即弹出 New 对话框。使用ARM Executable Image工程模板建立一个工程,名称为 ADS,目录为 F:\zw(步骤 1 建的目录)。 3、建立文件,添加到工程中。 选择【File】->【New…】建立一个新的文件TEST1.S,设置直接添加到项目中。输入如程序代码,并保存,此时在工程窗口中可以看 到TEST1.S 文件。 4、设置文本编辑器支 持 中文(不 是 必 须 的步骤) 选择【Edit】->【Perferences…】,在 Font 选项设置字 体 是Fixedsys,Script 是CHINESE_GB2312。 5、编译 连 接工程。 选择【Edit】->【DebugRel Settings…】,在 DebugRel Settings 对话框的左 边 选择ARM Linker 项,设置链 接地 址 。设置工程链 接地 址RO Base 为 0x40000000,RW Base 为0x40003000。设置调试入口地 址 Image entry point 为 0x40000000。 选择【Project】->【Make】,或者 按 下 快 捷 键 F7,将 编译 链 接整 个工程。 6、工程的调试 选择【Project】->【Debug】,或者 按 下 快 捷 键 F5。IDE 环境就 会 启动 AXD 调试软件。点击 AXD 菜单【Options】选择【Configure Target…】,即弹出 Choose Target 窗口,本实验选择 ARMUL(软件仿真)。 接着 可以执 行单步、全 速 运...