计算机组成原理学大纲
《计算机组成原理》课程教学大纲
一、课程基本信息
课程编号课程名称计算机组成原理课程英文名称总学时数32授课学时32实践学时实验学时习题课学 时设计学时学 分2开课单位软件学院适用专业软件工程先修课程数字逻辑、汇编语言程序设计课程类别专业主干课选用教材计算机组成原理 ISBN 978-7-302-18149-1
蒋本珊主编 清华大学出版社主要教学
参考书唐朔非主编. 计算机组成原理. 北京:高等教育出版社,2001
白中英主编. 计算机组成原理. 北京:科学出版社,2004本课程 任务和 目的“计算机组成原理”是计算机科学与技术及其相关专业本科生硬件一条线课程中的专业基础课。通过本课程的学习,学生应深刻领会冯·诺依曼型计算机的基本原理、组成结构、工作过程及其各功能部件的相互关系,应系统掌握计算机各功能部件的基本概念、组成结构、工作原理、逻辑设计方法及其功能作用。以此培养学生以功能原理和体系结构为基础开展逻辑设计的能力。教学大纲制订单 位南昌大学软件学院教学大纲制订时间二、课程内容及基本要求
课程内容包括:“计算机组成原理”课程是以系统组成结构为主线,开展各功能部件的基本概念、组成结构、工作原理、逻辑设计方法及其功能作用的讨论,内容可分为三个部分。第一部分为概论,包括计算机的基本原理、组成结构、工作过程及其各功能部件的相互关系。第二部分为各功能部件的基本概念、组成结构、工作原理、逻辑设计方法及其功能作用,包括运算器、存储器、控制器、输入输出系统和总线。第三部分为机器的使用方法,即指令系统的功能与格式。
“计算机组成原理”的内容理论性强、抽象度大。学生在学习各前导课程的基础上,从逻辑电路设计的技术方法和机器的工作过程与使用方法出发,加之实验的感性认识,理解冯·诺依曼型计算机的基本原理、组成结构、工作过程及其各功能部件的相互关系,掌握计算机各功能部件的基本概念、组成结构、工作原理、逻辑设计方法及其功能作用。
三、实践环节及基本要求
课时太少,不按排实践。
四、学时分配表
教学环节
教学时数
课程内容讲
课实验
实践习
题
课讨
论
课设
计其他小
计计算机系统的概论1212运算方法与运算器44主存储器及其组织方法66控制器及其设计方法66输入输出系统44总 计3232五、课程教学内容(三级目录)
第一章 计算机系统的概论
第一节 计算机的发展、分类与应用
一 计算机发展历史
二 未来计算的展望
三 计算机系统的分类
四 计算机的主要技术指标
五 计算机的应用
第二节 计算机的基本原理与结构
一 计算机的工作原理
二 计算机的硬件系统
三 计算机的软件系统
四 计算机的语言系统
五 计算机的工作过程
六 计算机系统的层次结构
七 计算机系统软硬件的逻辑等效性
第三节 总线
一 总线的基本概念
二 总线的标准特性与性能指标
三 单机系统中的总线的结构
四 总线传输数据的方式
五 总线的传输数据的周期
六 总线的通信方式
七 总线的仲裁
第四节 数据信息的表示方法
一 数制及其转换
二 带符号二进制数的代码表示
三 数值数据的定点表示
四 数值数据的浮点表示
五 几种常用数据的二进制编码
第五节 指令系统
一 指令系统及其发展
二 指令的基本格式及其分类
三 指令字及其长度与结构
四 操作码的扩展方法
五 寻址方式
六 指令的功能类型
第六节 计算机中常用的逻辑器件
一 基本的逻辑运算
二 常用的逻辑元件
三 译码器与编码器
四 选择器与分配器
五 计数器与一位加法器
第二章 运算方法与运算器
第一节 定点数加