广东高等教育自学考试arm结构与程序开发入门

广东高等教育自学考试arm结构与程序开发入门

ID:36054641

大小:83.00 KB

页数:17页

时间:2019-05-02

广东高等教育自学考试arm结构与程序开发入门_第1页
广东高等教育自学考试arm结构与程序开发入门_第2页
广东高等教育自学考试arm结构与程序开发入门_第3页
广东高等教育自学考试arm结构与程序开发入门_第4页
广东高等教育自学考试arm结构与程序开发入门_第5页
资源描述:

《广东高等教育自学考试arm结构与程序开发入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本资料由广州自考网收集整理,更多自考资料请登录www.gzzk.cc下载广东省高等教育自学考试《ARM结构与程序开发入门》(课程代码12732)课程考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第一章ARM概述及其基本编程模型1.1ARM技术简介及其特点1.2ARM体系结构的版本及命名方法1.3ARM处理器的结构1.4ARM处理器模式1.5ARM的两种工作状态1.6ARM寄存器1.7ARM体系的异常中断1.8ARM体系中存储系统1.9ARM接口技术1.10小结第二章 ARM指令系统2.1ARM指令介绍2.2ARM指令寻址方式2.3ARM指令集2.

2、4Thumb指令介绍2.5小结第三章ARM汇编语言程序设计3.1 ARM汇编语言语句格式3.2 ARM汇编语言伪操作3.3 ARM汇编语言伪指令3.4 ARM汇编语言中的符号3.5 ARM汇编语言中的表达式17不论你在什么时候开始,重要的是开始之后就不要停止本资料由广州自考网收集整理,更多自考资料请登录www.gzzk.cc下载3.6 ARM汇编语言程序结构3.7 汇编语言子程序调用3.8 本章实训3.9 小结 第四章ARM存储系统4.1 ARM存储系统概述 4.2 ARM中用于存储管理的系统控制协处理器CP15 4.3 存储器管理单元(MMU) 4.4 

3、高速缓冲存储器和写缓冲区4.5 快速上下文切换技术4.6 与存储系统相关的程序设计指南4.7 小结 第五章异常中断处理5.1ARM中异常中断处理概述5.2进入和退出异常中断的过程5.3在应用程序中安装异常中断处理程序5.4SWI异常中断处理程序5.5FIQ和IRQ异常中断处理程序5.6复位异常中断处理程序5.7未定义指令异常中断5.8指令预取中止异常中断处理程序5.9数据访问中止异常中断处理程序5.10本章实训5.11小结第六章嵌入式C/C++语言程序设计基础及混合编程6.1嵌入式C/C++语言程序设计基本语法介绍6.2嵌入式C/C++语言程序设计技巧6.

4、3C/C++与汇编语言混合编程6.4本章实训6.5小结第七章ARM程序和Thumb程序混合使用17不论你在什么时候开始,重要的是开始之后就不要停止本资料由广州自考网收集整理,更多自考资料请登录www.gzzk.cc下载7.1概述7.2在汇编语言程序中通过用户代码支持interwork7.3在C/C++程序中实现interwork7.4在汇编语言程序中通过连接器支持interwork7.5本章实训7.6小结第八章ARMC/C++编译器 8.1ARMC/C++编译器概述8.2ARM编译器命令行格式8.3ARM编译器中的pragmas8.4ARM编译器特定的关键

5、词8.5ARM编译器支持的基本数据类型8.6ARM编译器中预定义宏8.7ARM中C/C++运行时库概述8.8小结第九章 ARM连接器 9.1ARM映像文件9.2ARM连接器介绍9.3ARM连接器生成的符号9.4连接器的优化功能9.5运行时库的使用9.6从一个映像文件中使用另一个映像文件中的符号9.7隐藏或者重命名全局符号9.8ARM连接器命令行选项9.9使用scatter文件定义映像文件的地址映射9.10小结第十章 ARM接口技术10.1键盘、显示接口10.2串口10.3D/A、A/D转换10.4总线接口17不论你在什么时候开始,重要的是开始之后就不要停止

6、本资料由广州自考网收集整理,更多自考资料请登录www.gzzk.cc下载10.5RTC实时时钟10.6其他接口10.7小结第十一章ARM体系中的调试方法11.1ARM体系中调试系统概述11.2基于JTAG的调试系统11.3基于RVD的调试系统11.4CodeWarrior使用介绍11.5本章实训11.6小结三、有关说明与实施要求附录:题型举例17不论你在什么时候开始,重要的是开始之后就不要停止本资料由广州自考网收集整理,更多自考资料请登录www.gzzk.cc下载一、课程性质与设置目的(一)课程性质与特点ARM结构与程序开发入门是一门介绍ARM处理器原理及

7、接口驱动程序开发的课程。在内容上涉及嵌入式系统的基本概念、介绍ARM处理器模式及其基本编程模型、ARM指令系统、ARM汇编语言程序设计、C/C++混合编程、ARM/Thumb混合编程、ARM存储系统、异常中断处理、ARM编译器和连接器、ARM接口技术、ARM体系中的调试方法等。从而为后续更高阶课程的学习打下基础。(二)课程设置目的与基本要求本课程作为高等教育自学考试嵌入式技术(专科)专业的必修课,旨在培养学生掌握ARM结构和程序开发的基本知识,为他们将来从事ARM嵌入式系统的开发提供基础。基本要求如下:1.了解嵌入式系统定义,处理器系统结构,嵌入式开发流程

8、;了解ARM指令集,掌握ARM汇编程序设计,ADS开发工具,C与汇

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。