计算机组成原理课程内容,计算机组成原理课程教学大纲.doc.doc
计算机组成原理课程教学大纲.doc.doc
附件A
计算机组成原理课程教学大纲
课程名称
中文:计算机组成原理
英文: the Principle of Computer Organization
课程编号
计算机组成原理
学分/学时
2.5学分/(32+16)
所属教研室
信息与计算科学
前后课程
在学习本课程前必须先行学习《大学物理》、《离散数学》、《C语言程序设计》等课程,后续课程有《操作系统》、《计算机网络》等。
课程类型
限制性选修课
考核方式
考查
授课对象
信息与计算科学专业大三学生
教学目的
列出本课程的教学基本要求(含知识、能力及素质发展),如了解、理解、掌握及应用等。
《计算机组成原理》是信息与计算科学专业本科教学中的一门重要硬件基础课。在信息与计算科学专业的教学计划中占有重要地位和作用。学习本课程旨在使学生掌握计算机硬件各子系统的组成原理及实现技术,建立计算机系统的整体概念,对培养学生设计开发计算机系统的能力有重要作用。该课程为今后学习计算机操作系统、计算机网络等课程打好基础。
计算机组成原理课程内容结构:
计算机系统概论:2学时
重点:冯?诺依曼机结构、计算机的层次结构
序号
重点
讲解思路
1
计算机的分类
从多个角度对计算机进行分类。
2
计算机的发展简史
从第一台计算机开始,讲述计算机的五代变化。
3
计算机的硬件
说明5大部件的主要功能,与其他部件的关系;阐明计算机的工作过程。
4
计算机的软件
说明软件的组成与分类,软件的发展演变。
5
计算机系统的层次结构
从计算机系统构建的角度和使用计算机解题两个角度来分析,最后明确《计算机组成原理》课程主要研究的层次。
补充章节:数字电路基础:2学时
授课对象未修过前导课《数字电路》,需要讲授该章内容。
重点:逻辑运算与门电路的基础知识,常用的组合逻辑电路和时序逻辑电路。
授课对象已修过前导课《数字电路》,可以选讲该章部分内容。
第2章 运算方法和运算器:6学时
主线:各种运算器的基础就是二进制加法器。
序号
重点
讲解思路
1
数据格式
对比:计算机中正负号和小数点的表示?机器数和真值?有符号和无符号数的区别与区分?定点数和浮点数的异同?
2
定点机器数的表示方法
对比:原码、反码、补码、译码的表示方法、表示范围和真值0的表示;与高级语言的数据类型对应
3
浮点机器数的表示方法
规格化的数学定义与硬件电路判断是否规格化的差异;IEEE754浮点数标准的格式特点
4
补码的加减运算和判溢
强调采用补码实现加减运算的优势:符号位和数值位一样参加运算,减法可以转化为加法来实现。
5
定点数的加、减运算
从手工算法入手,引导学生思索如何用硬件实现,再对不适合的地方改进,变成机器算法,最后硬件实现。
6
浮点数的加减运算
从科学计数法表示的实数的加减乘除运算方法入手,推导出浮点数的加减乘除运算方法。
7
定点运算器的结构
对单总线、双总线、三总线结构的运算器进行数据通路分析,对比完成运算所需的机器周期数,在此开始建立数据通路和总线分时享用的概念。
第3章 多层次的存储器:6学时
主线:存储体系的核心问题就是解决容量、速度与价格的矛盾。
序号
重点
讲解思路
1
存储器概述
搭建多层次的存储体系的目的?通过层次结构来引出后面所要讲述的各种存储器
2
SRAM和DRAM
从如何存储1位0/1代码,到如何扩展成存储器;从存储位元的结构和原理出发,引出SRAM和DRAM性能上的差异。
3
主存与CPU的连接
通过1个具体例子,由简到繁,逐步完成扩展和连接。
4
Cache
从Cache-主存的工作原理,引出一系列问题:程序访问的局部性原理、命中率、地址映射、替换策略与写策略;强调Cache完全由硬件实现。
5
虚拟存储器
结合80386CPU的虚拟存储器来讲述三种实现方式
第4章 指令系统:4学时
主线:指令系统是软、硬件的交界面。
序号
重点
讲解思路
1
指令格式与操作码扩展
从机器指令、指令系统的概念来引出指令格式,明确操作码和地址码的作用,举例说明操作码扩展技术
2
寻址方式
对比讲解:直接寻址与间接寻址,寄存器直接寻址与寄存器间接寻址,变址寻址、基址寻址与相对寻址
3
机器指令的编码与译码
通过例子让学生直观的了解机器指令的编码,能够解读机器指令
4
指令类型
着重讲解指令的实现,尤其转移指令、子程序的调用与返回指令、堆栈指令的实现,为控制器做准备
第5章 中央处理器:6学时
主线:CPU中控制器是控制实现取指令、分析指令、执行指令功能的部件。
序号
重点
讲解思路
1
控制器的组成
根据控制器的功能来讲解控制器的部件,注意区分程序员可见与不可见的寄存器。
2
指令的执行过程
首先试着搭建整机系统构架,再接着细化和简化,在此基础上分析数据通路,最后以两条典型指令为例,详细描述指令的执行过程(取指令、分析
计算机组成原理课程内容,计算机组成原理课程教学大纲.doc.doc相关推荐
- 计算机培训考试内容,计算机等级考试的科目和内容解析
随着计算机网络的快速发展,参加计算机等级考试的人员也随之不断增加,这里为新手详细介绍计算机等级考试的科目和内容,希望能帮助各位考生进一步了解计算机等级考试,做好充分的考试准备,顺利通过考试. 计算机二 ...
- 计算机专业学习内容,计算机专业热门院校 计算机专业学习内容
每年在高考志愿填报阶段考生都会比较关注热门的专业及院校,但是考生在填报志愿的时候也要关心往年热门专业的录取分数线以及热门专业的就业前景如何,小编今天为大家收集整理了计算机专业热门院校的相关信息,欢迎大 ...
- 全国计算机一级考试介绍难不难,全国计算机一级考试内容 计算机一级考试难吗...
全国计算机等级考试是社会考试,就考试性质而言,它是一种重视应试人员对计算机和软件的实际运用能力的考试.下文有途网小编给大家整理了计算机一级考试内容及难度,供参考! 计算机一级考试内容包括哪些 1.一级 ...
- 计算机设备管理主要内容,计算机设备管理方案范本.doc
计算机设备管理方案范本 计算机设备管理制度为加强计算机设备管理,确保计算机及网络环境正常可靠地运转,保证日常业务的正常进行,特制定本规定.??? 全体员工有责任和义务执行本规定.??? 一.计算机设备 ...
- 计算机组成原理实验 内容,计算机组成原理实验报告
计算机组成原理实验报告 实验一:脱机运算器实验实验目的:了解 AM2901 运算器的功能与用法,2 片 AM2901 的级连方式,深化运算器部件的组成.设计.控制与使用等知识.实验仪器:TEC-200 ...
- 计算机科学技术考研内容,计算机科学技术考研考什么科目
计算机科学技术考研考什么科目 55 2019-02-27 计算机科学与技术是研究计算机的设计与制造,并利用计算机进行有关的信息表示.收发.存储.处理.控制等的理论方法和技术的学科. 计算机科学技术考研 ...
- ap计算机科学课程内容,AP计算机科学课程补习有哪些知识点梳理?
计算机作为当前最被看好的一大专业领域,很多同学们在AP课程学习期间会选修AP计算机科学课程补习这门课来帮助自己打好知识基础.那么AP计算机科学课程补习有哪些知识点梳理?今天学通国际教育老师为大家介绍. ...
- 计算机二级c内容,计算机二级C语言考试内容大纲
以下是教育部考试中心公布的最新计算机二级C语言考试内容大纲,供广大要考计算机二级C语言的同学参考. 一. C 语言程序的结构 1. 程序的构成,main 函数和其他函数. 2. 头文件,数据说明,函数 ...
- 计算机专业知识内容,计算机基础知识与基本操作
计算机基础知识与基本操作 语音 编辑 锁定 讨论 上传视频 <计算机基础知识与基本操作>是2008年1月清华大学出版社出版的图书,作者是张玲.潘爱先.张翰韬. 书 名 计算机基础知识 ...
最新文章
- Data Structure - 返回单链表的中间结点
- Apollo后台配置:命名空间Namespqce配置及代码读取
- 利用模板模式重构JDBC操作
- 被流氓360设置浏览器主页的解决办法(如果你也遇到了跟我一样的问题,不妨看一下是不是这个原因)...
- 如何获取租户中所有的Team
- nodejs开发工程师前景_Google NodeJS运行时团队的工程师Matt Loring访谈
- java and dsl_Groovy语法糖以及DSL
- python实例 75,76
- 关于 错误 137 (net::ERR_NAME_RESOLUTION_FAILED) 的解决方案
- Fedora10字体安装与美化
- Linux网络编程——多播
- 材料成形计算机辅助设计,材料成形及控制工程
- vue系列(三)——手把手教你搭建一个vue3管理后台基础模板
- win7设置自动开机时间_电脑如何设置定时开机?瞬间让你的电脑启动变得随心所欲...
- 老王学JAVA一个月零三天
- python-Day5-深入正则表达式--冒泡排序-时间复杂度 --常用模块学习:自定义模块--random模块:随机验证码--time datetime模块...
- springboot+thymeleaf实现邮件群发
- 【Emacs】之 Org-mode
- TC358779XBG,HDMI转MIPI DSI,支持全高清,东芝转接芯片
- day23 三升序列
热门文章
- PAL算法原理及代码实现
- Spring+SpringMVC项目搭建
- static成员函数不能调用non-static成员函数
- AngularJS+Satellizer+Node.js+MongoDB-Instagram-20
- Asp.net mvc4用JQuery插件实现异步上传
- sql 随机数高效率算法
- LINUX下查看主机信息
- Visual C#使用DirectX实现视频播放
- 把struts2的struts.xml配置文件分解成多个配置文件
- Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)