计算机组成原理教学大纲

课程名称:计算机组成原理

英文课名:Computer Organization

学分:4(课内周学时:4    课内总学时:64,  其中讲课48,实验32)

(注:实验占用16个课内学时和16个实验学时)

学期:秋季

先修课程要求:汇编语言程序设计、数字逻辑及数字集成电路

课程大纲:

一、            计算机组成概述(2学时)

1.      计算机系统的基本组成和它的层次结构

2.      计算机系统的体系结构、组成和实现概述

3.      课程的教学目标和学习建议

二、            数据表示、运算和运算器部件(14学时)

1.      信息编码与码制转换,数据表示(2学时)

2.      数据运算算法(加、减、乘、除)及实现(2学时)

3.      运算器的功能及组成;位片结构的定点运算器芯片实例Am2901(2学时)

4.      教学计算机的运算器设计与实现,运算器教学实验说明(2学时)

5.      浮点运算和浮点运算器,检错纠错码(2学时)

6.      完成8位机的运算器部件设计(4学时)

三、            指令、指令系统和控制器部件(22学时)

1.      指令格式和寻址方式(2学时)

2.      教学计算机指令系统和监控程序的功能(2学时)

3.      完成8位机的指令系统设计(2学时)

4.      计算机控制器部件的功能及组成,指令执行步骤概述,控制器分类(2学时)

5.      微程序控制器的运行原理(2学时)

6.      教学计算机的微程序控制器设计与实现,微程序控制器教学实验说明(2学时)

7.      组合逻辑控制器运行原理(2学时)

8.      教学计算机组合逻辑控制器设计与实现(2学时)

9.      完成8位机的微程序控制器和硬连线控制器设计(6学时)

四、            多级结构的存储器系统(12学时)

1.      层次存储器系统概述,主存储器存储原理和特点(2学时)

2.      静态存储器芯片和动态存储芯片原理与特性,教学计算机存储器的设计与实现(2学时)

3.      高速缓冲存储器(CACHE  MEMORY)(2学时)

4.      虚拟存储器(VIRTUAL MEMORY)的运行原理(2学时)

5.      磁表面存储设备、光盘设备的存储原理及组成,磁盘阵列(2学时)

6.      存储器系统设计(2学时)

五、            输入/输出设备与输入/输出系统(12学时)

1.      输入/输出系统与输入/输出方式概述:输入输出系统的作用、功能、与其他部件的关系、组成、需要解决的问题;输入、输出方式:程序直接控制、中断、DMA、外围处理机(2学时)

2.      计算机总线:总线的作用、功能、构成;总线周期、总线仲裁、运行方式;总线的发展(无总线、单总线、双总线、多总线);总线举例:ISA、EISA、SCSI、PCI(2学时)

3.      输入输出接口电路:接口电路的作用、构成;串行接口举例(串、并行接口、USB)(2学时)

4.      计算机输入设备:输入设备种类;典型输入设备(键盘、鼠标、扫描仪)运行原理(2学时)

5.      计算机输出设备:输出设备种类;典型输出设备(显示器、打印机)运行原理(2学时)

6.      总线与接口设计(2学时)

六、            总结与复习(2学时)

教学实验

教学实验占用16个课内学时、16个实验学时以及一些课外学时。教学实验分为两部分,第一部分为原理验证性实验,第二部分为工程设计项目。

验证性实验一:TEC-2000-16位机教学计算机的简单用法与运算器实验(2学时)

验证性实验二:TEC-2000-16位教学计算机的控制器实验(2学时)

工程设计项目:设计与实现TEC-2000 8位教学计算机系统(28学时)

教材及参考书:

主教材与实验指导书

1.      王诚主编,计算机组成与设计,清华大学出版社,2002(主教材)   2.  王诚主编,计算机组成与设计实验指导,清华大学出版社,2002(实验指导书)

清华大学计算机组成原理视频百度云,计算机组成原理第48讲:相关推荐

  1. 计算机设计大赛百度云,计算机设计大赛计算机设计大赛.doc

    计算机设计大赛计算机设计大赛 "2013年中国大学生计算机设计大赛华东赛区赛" 参赛事项 大赛主题 数字媒体设计类(普通组和专业组)参赛主题为"水",其余组别主 ...

  2. 计算机二级PS教学视频百度云,计算机二级ps考试题库完整教程文件.pdf

    __________________________________________________ 考试内容 (一)图层 [考试要求] 掌握图层的工作原理和基本操作. [操作考点] 熟练掌握图层的新 ...

  3. 计算机基础教学计划百度云,计算机基础教学计划(最新版).doc

    计算机基础教学计划(最新版).doc 计算机基础教学计划? 计算机基础教学计?划 本学期学校安?排我担任20xx级?饭店管理班的<计算?机应用基础>课程的?教学工作,为了更好?的完成本学期 ...

  4. 计算机nit题百度云,计算机NIT应用基础试题

    一. 填空题(25分) 文章地址:https://www.llysc.cn/content/24-24873.html 1.完整的计算机由硬件系统 和软件系统 两大部件组成的. 3.存储器可分为内存储 ...

  5. 计算机二级题百度云,计算机二级office题库

    office是一项非常实用的办公技能,熟练掌握二级office操作能够让工作效率进一步提高.小编今天便为备考二级office的用户准备了2020最新版计算机二级office题库软件,这款软件为用户提供 ...

  6. 计算机编程pdf百度云,计算机编程基础.pdf

    JAVA程序设计基础 • Java是完全面向对象的语言,所有的实 现必须放在类中. • JVM是 Java 编程语言的核心. • Java 运行时环境 (JRE) 包含一方面与硬 件交互.另一方面又与 ...

  7. 计算机专业 毕业论文 百度云,计算机专业毕业论文.pdf

    XXXX 学院 本科生毕业论文 基于 VB 的人力资源管理信息系统的设计与实 现 院别 .专业 计算机科学与信息技术学院 计算机科学与技术专业 研 究 方 向 网络工程 学 生 姓 名 学 号 指导教 ...

  8. 计算机学报模板百度云,计算机学报论文模板.doc

    文章题目 创 新 点 自 述 文章编号:1009-671X(2009)01-0004-04 文章题目 作 者1, 作 者2 (1.作者详细单位,省 市 邮编:2.作者详细单位,省 市 邮编) 摘 要: ...

  9. python百度云资源-Python开发视频百度云分享

    原标题:Python开发视频百度云分享 Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,如迪斯尼卡通城.黑暗之刃.常用PyGame.Pykyra等和一个PyWeek的比 ...

最新文章

  1. 2022-2028年中国导热硅胶行业市场研究及前瞻分析报告
  2. 一起走进自然语言处理的世界
  3. linux find 多路径,linux多路径几个比较有用的命令
  4. “面试不败计划”:面试题基础一
  5. js基础---数组方法
  6. 刚刚,阿里宣布开源Flutter应用框架Fish Redux!
  7. CSDN-markdown编辑器(防遗忘)
  8. Android 更新UI的两种方法——handler和runOnUiThread()
  9. 详解:Sqoop的安装
  10. AMD的Naples改名为EYPC
  11. ElementUI:tree组件背景色、鼠标hover悬浮背景色、选中背景色修改
  12. 串口-TCP调试助手
  13. 计算机四级c语言题库及答案,计算机四级考试题库及答案
  14. android微信版本怎么升级,微信版本怎么看 微信版本升级更新至最新版本方法介绍...
  15. mac右键文件夹,选择打开方式
  16. 网站支付宝登录授权具体实现
  17. swift 下标 subscript
  18. 教育知识与能力(中学)
  19. go 链路追踪_Golang在七牛全链路追踪中的实践
  20. 让闲置物品“换”出财富

热门文章

  1. FreeRTOS 之 在Cortex-M中应用时的中断优先级设置
  2. JVM运行时结构、Java内存管理、JVM实例、HotSpot VM对象的创建、内存布局和访问定位
  3. python自动化办公培训_python-自动化办公
  4. python range函数for_Python的range函数与for循环语句
  5. 荣耀v9系统升级 服务器,荣耀V9首次系统升级 带来一个有意思的新功能
  6. J-Link 输出供电问题
  7. mysql的limit优化_mysql数据库limit优化例子(百万级数据)
  8. mat opencv java_OpenCV Mat到JavaCV Mat转换
  9. evaluate函数使用无效_我用这个Excel函数,秀了同事一脸!很多人却连它名字都没听过...
  10. cocoapod卡在了analyzing dependencies