《精》嵌入式处理器体系结构.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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.要求学生掌握的基本概念、理论、技能 通过本章学习,通过本章教学使学生了解

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档