嵌入式实验讲义.docVIP

  • 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 程序例程 实验相

文档评论(0)

1亿VIP精品文档

相关文档