实验三、C语言程序实验和C语言调用汇编程序实验.docVIP

  • 44
  • 0
  • 约2.04千字
  • 约 2页
  • 2018-04-19 发布于河南
  • 举报

实验三、C语言程序实验和C语言调用汇编程序实验.doc

实验三:C语言程序实验和C语言调用汇编程序实验 一、 实验目的 通过实验了解使用 ADS 1.2 编写 C 语言程序,并进行调试。 二、实验设备 硬件:PC 机一台 软件:Windows98/XP/2000 系统,ADS 1.2 集成开发环境 三、实验内容 编写一个汇编程序文件和一个 C 程序文件。汇编程序的功能是初始化堆栈指针和初始化 C 程序的运行环境,然后调跳转到 C 程序运行,这就是一个简单的起动程序。C 程序使用加法运算来计算 1+2+3+...+(N-1)+N 的值(N0)。 四、实验预习要求 仔细阅读教材中的ARM 指令系统的内容; 熟悉ADS 工程编辑和 AXD 调试的内容。(本实验使用软件仿真) 五、实验步骤 1. 启动 ADS 1.2,使用 ARM Executable Image 工程模板建立一个工程 ProgramC。 2. 建立源文件 Startup.S 和 Test.c,编写实验程序,然后添加到工程中。 3. 设置工程连接地址 RO Base 为 0RW Base 为 0设置调试入口地址 Image entry point 为 0 4. 设置位于开始位置的起始代码段,如图 3.8所示。 图 3.8 设置位于开始位置的起始代码段 5. 编译连接工程,选择【Project】-【Debug】,启动 A

文档评论(0)

1亿VIP精品文档

相关文档