ARM嵌入式系统教程张石第4章(652KB).pptVIP

  • 6
  • 0
  • 约1.29万字
  • 约 84页
  • 2018-04-01 发布于未知
  • 举报
程序示例 例六:基于S3C4510B的串行通信程序 项目名:Example6.mcp,文件名:Example6.s 思考题 如何利用中断方式实现双向串行通信? Example6.DOC 程序示例 例九:使用多寄存器传送指令进行现场保护 项目名:Example9.mcp,文件名:Example9.s 思考题 LDR SP, =StackUser+30*4? Example9.DOC 汇编语言与C/C++的混和编程 汇编语言与C/C++的混合编程方式: 在C/C++代码中嵌入汇编指令 在汇编程序和C/C++的程序之间进行变量的互访 汇编程序、C/C++程序间的相互调用 汇编语言 初始化 驱动 关键算法 C/C++ 结构化 移植 汇编语言与C/C++的混和编程 例七:汇编语言与C/C++的混和编程 项目名:Example7.mcp 文件名:Example7_asm.s 文件名:Example7_c.c Example7.DOC 系统的初始化过程 初始化代码:在用户的应用程序运行之前完成系统初始化工作的代码 初始化代码直接对ARM微处理器内核及硬件控制器编程,多采用汇编语言编程,初始化代码一般应包含如下典型任务: 定义程序入口点 设置异常向量 初始化存储器系统 初始化堆栈指针寄存器 初始化临界I/O设备 初始化C代码的运行环境 改变处理器的运行模式和状态 使能中断 进入C代码

文档评论(0)

1亿VIP精品文档

相关文档