- 44
- 0
- 约2.04千字
- 约 2页
- 2018-04-19 发布于河南
- 举报
实验三: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)