- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《嵌入式处理器体系结构》教学大纲
课程编码:0611102803
课程名称:嵌入式处理器体系结构
学时/学分:48/3
先修课程:程序设计基础 数字逻辑 计算机组成原理 汇编语言与微机原理等
适用专业:计算机科学与技术
开课教研室:嵌入式教研室
一、课程性质与任务
1.课程性质:本课程是计算机科学与技术专业的专业课,是计算机科学与技术专业学生的选修课。
2.课程任务:ARM是业界嵌入式开发的通用体系,产检产品几乎都是采用了ARM体系的MCU。本课程主要介绍ARM的体系结构、ARM开发语言、开发平台以及基于ARM的编程。通过本课程的学习,使学生能够理解基本的嵌入式开发流程、开发使用的工具,掌握嵌入式产品的开发方法及编程。
二、课程教学基本要求
本课程围绕目前流行的ARM处理器,讲述嵌入式系统的概念、软硬件组成、开发过程以及嵌入式应用程序开发设计方法。课程教学所要达到的目的是:使学生掌握嵌入式系统体系结构,嵌入式处理器结构,异常处理、系统控制过程、存储处理、ARM内部资源、各种I/O接口;嵌入式系统开发应用方法。本课程将为学生今后从事嵌入式系统研究与开发打下坚实的基础。
本课程为工科本科生的选修课程之一,在强调概念和理论的同时,更要注重加强引导学生对课程内容的深入理解,注重引导学生自学,注重加强学生上机练习。课程的要求学生必须同时掌握硬件与软件方面的基本知识与技能,了解和熟悉一些常用的嵌入式系统的开发工具和开发方法,还可以培养学生软件与硬件综合测试与调试的技能。
成绩考核形式:末考成绩(闭卷考试)(70%)+平时成绩(平时测验、作业、课堂提问、课堂讨论等)(30%)。成绩评定采用百分制,60分为及格。
三、课程教学内容
第一章 ARM概述及其编程模型
1.教学基本要求
理解和掌握ARM处理器的应用领域、ARM处理器的分类以及处理器的基本构成。
2.要求学生掌握的基本概念、理论、技能
通过本章学习,通过本章教学使学生了解ARM体系版本的命名格式、以及ARM处理器各个系列比如ARM7、ARM9等之间的差异,了解ARM处理器的组成,主要包括ARM寄存器、ARM存储系统、异常中断系统等。
3.教学重点和难点
教学重点是ARM处理器各个系列的性能参数、中断响应和存储空间格式。教学难点是各系列间的差异、中断响应过程、存储空间访问。
4.教学内容
(1)ARM技术的应用领域及其特点
主要知识点:主要知识点:主要知识点:主要知识点:主要知识点:主要知识点:主要知识点:
2.要求学生掌握的基本概念、理论、技能
通过本章学习,通过本章教学使学生了解数据处理的操作数寻址方式、各种Load/Store指令的寻址方式。
3.教学重点和难点
教学重点是寻址方式。教学难点是字及无符号操作字节的Load/Store指令的寻址方式、杂类Load/Store指令的寻址方式、批量Load/Store指令的寻址方式、协处理器Load/Store指令的寻址方式。
4.教学内容
(1)ARM指令集概要介绍
主要知识点:主要知识点:
2.要求学生掌握的基本概念、理论、技能
通过本章学习,通过本章教学使学生了解ARM指令集,主要包括跳转、数据处理指令、状态寄存器访问指令、异常中断产生指令等,并且需要掌握算术逻辑运算指令的应用、跳转指令的应用、批量Load/Store指令的应用等。
3.教学重点和难点
教学重点是各个指令集的格式、各种指令功能段的应用。教学难点是各种指令功能段的应用。
4.教学内容
(1)ARM指令集
主要知识点:主要知识点:主要知识点:
2.要求学生掌握的基本概念、理论、技能
通过本章学习,通过本章教学使学生了解伪操作如何定义,主要包括数据定义伪操作、符号定义伪操作、汇编控制伪操作、栈中数据描述伪操作等,了解汇编语言的符号、汇编语言的表达式、汇编语言的程序格式以及子程序调用等。
3.教学重点和难点
教学重点是汇编语言的伪操作、汇编语言的符号和表达式以及程序格式和子程序调用。教学难点是汇编语言的伪操作、汇编语言的程序格式和程序调用。
4.教学内容
(1)伪操作
主要知识点:主要知识点:主要知识点:主要知识点:主要知识点:主要知识点:
2.要求学生掌握的基本概念、理论、技能
通过本章学习,通过本章教学使学生了解ARM中用于存储管理的系统控制协处理器CP15、ARM中的存储管理部件MMU、ARM中的CACHE以及WRITEBUFFER技术。
3.教学重点和难点
教学重点是CP15、MMU的使用。教学难点是CP15寄存器的使用、MMU如何实现地址映射。
4.教学内容
(1)ARM存储器系统概述
主要知识点:主要知识点:主要知识点:主要知识点:主要知识点:主要知识点:主要知识点:
2.要求学生掌握的基本概念、理论、技能
通过本章学习,通过本章教学使学生了解
您可能关注的文档
最近下载
- 深度学习基础及应用(人工智能、大数据技术、计算机等相关专业)全套教学课件.pptx
- 《深度学习基础及应用》教案 第9课 利用循环神经网络进行文本预测和分类(二).docx VIP
- 《深度学习基础及应用》教案 第8课 利用循环神经网络进行文本预测和分类(一).docx VIP
- 《深度学习基础及应用》教案 第6课 利用卷积神经网络进行图像处理(一).docx VIP
- 《深度学习基础及应用》教案 第10课 利用生成对抗神经网络进行图像生成.docx VIP
- 《深度学习基础及应用》教案 第8课 利用循环神经网络进行文本预测和分类(一).pdf VIP
- 《深度学习基础及应用》教案 第5课 构建神经网络(三).docx VIP
- 《深度学习基础及应用》教案 第2课 夯实深度学习开发基础.docx VIP
- 人教版五年级上册数学精品教学课件 第3单元 3.3 商的近似数.ppt VIP
- 《深度学习基础及应用》教案 第10课 利用生成对抗神经网络进行图像生成.pdf VIP
文档评论(0)