- 2
- 0
- 约1.12万字
- 约 12页
- 2018-05-25 发布于湖北
- 举报
实验一C 和 ARM 汇编混合编程实验
实验目的
1.熟悉ADS开发环境、AXD 及调试环境。
2.掌握简单的ARM汇编指令的使用方法。
3.掌握S3C2440A的I/O控制寄存器的配置。
4.掌握ARM汇编指令和C语言相互调用的方法。
二、实验设备
PC 机、ARM 仿真器、ARM实验箱。
实验内容
1.熟悉 ARM 开发环境的建立。
2.使用 ARM 汇编和 C 语言设置 GPIO 口的相应寄存器。
3.编写跑马灯程序。
四、实验原理
1.基本 ATPCS
(1)各寄存器的使用规则及其相应的名称。
(2)数据栈的使用规则。
(3)参数传递的规则。
2. 寄存器的使用规则
(1) 子程序间通过寄存器 R0~R3 来传递参数
(2) 在子程序中,使用寄存器 R4~Rll 来保存局部变量
(3) 寄存器 R12 用作子程序间 scratch 寄存器
(4) 寄存器 R13 用作数据栈指针
(5) 寄存器 R14 称为连接寄存器
(6) 寄存器 R15 是程序计数器
3.参数传递规则
(1)参数个数可变的子程序参数传递规则
(2)参数个数固定的子程序参数传递规则
(3)子程序结果返回规则
C 语言函数和ARM汇编语言函数间相互调用
1.C 函数中调用汇编例程
2.汇编程序调用 C 程序例程
实验相
您可能关注的文档
最近下载
- 紧凑型多腔室并联间隙雷电冲击闪络路径约束研究.pdf VIP
- (医学书籍)临床操作技术规范—泌尿外科分册〈中华医学会编着〉.pdf VIP
- 组合图形的面积组合图形面积.ppt VIP
- 2025年福建省高中自主招生模拟数学试卷试题(含答案).docx VIP
- 2024年天津初中会考试卷生物试卷(带答案).pdf VIP
- 吴中区东山镇村庄规划(陆巷村、杨湾村、渡桥村、莫厘村、太湖村、双湾村、三山村、碧螺村)公示.pdf VIP
- Java_vue基于SpringBoot学生成绩管理系统-lw毕业论文.doc
- 技经测算-模板.xls VIP
- 食堂安全风险辨识评估记录.docx VIP
- 《歌曲《南泥湾》》教学设计(广东省市级优课).pptx VIP
原创力文档

文档评论(0)