计算机组成原理实验教学大纲
陕西师范大学本科计算机科学与技术专业实验教学大纲
计算机组成原理
课程编码:1241011
学时:18
课程属性:非独立设课
开课单位:计算机科学学院
先修课程:模拟电路与数字逻辑
一、实验性质
计算机组成原理是计算机科学与技术专业本科生必修的一门专业基础课,它属于技术性、工程性和实践性很强的一门课程,对后续课程的学习有着重要的作用。计算机组成原理实验是为配合计算机组成原理课程的教学而开设的一门实践性课程。
二、实验教学目的和要求
通过本课程的学习,使学生掌握计算机各主要部件的基本组成与工作原理,相互间的联系与作用,从而加深对计算机整机系统的硬件组成和工作机理的理解,培养学生基本的分析问题和解决问题的能力。通过实验课程的开设,使学生在理论与实践相结合的基础上进一步理解计算机的内部结构和时空关系,掌握模型计算机的设计方法;同时培养和训练学生在硬件方面的实际动手能力,以及提高学生独立分析问题和解决问题的能力。
三、实验项目名称和学时分配
实验项目编号实验项目名称学时
分配实验类型每组
人数必开/选开备 注1座机电话号码1存储器和总线2验证必开1座机电话号码2缓冲输入/锁存输出2验证必开1座机电话号码3运算器2验证必开1座机电话号码4移位寄存器2验证必开1座机电话号码5堆栈寄存器2验证必开1座机电话号码6指令部件模块2验证必开1座机电话号码7时序与启停2验证必开1座机电话号码8微程序控制单元2验证必开1座机电话号码9基本模型机设计与实现2综合必开四、实验项目具体内容
实验项目一:存储器和总线实验
实验目的:熟悉挂总线的逻辑器件的特性和总线传送的逻辑实现方法,并掌握半导体静态存储器RAM的读写原理。
实验内容:分析存储器和总线组成的硬件电路。通过对片选信号CE和读写信号WE的时序控制,实现对静态存储器的读写操作。要求完成:(1)将总线上的数据写入给定的存储单元。(2)将给定存储单元中的数据读出到总线上。
主要仪器:Dais-CH+计算机组成原理实验台。
教学方式:研讨。
预习要求:分析实验原理,掌握操作流程。
实验项目二:缓冲输入/锁存输出实验
实验目的:了解输入输出过程,掌握输入输出电路的工作原理。
实验内容: 分析由开关输入设备、三态门(74LS245)和8位LED输出设备、锁存器(74LS273)组成的硬件电路,完成由开关输入数据经总线到LED显示并锁存的过程。
主要仪器:Dais-CH+计算机组成原理实验台。
教学方式:研讨。
预习要求:分析实验原理,掌握操作流程。
实验项目三:运算器实验
实验目的:熟悉运算器的数据通路,掌握算术逻辑运算单元的工作原理。
实验内容:分析简单运算器的数据通路,验证运算功能发生器(74LS181)的组合功能,完成不带进位和带进位的算术运算以及其它逻辑运算。
主要仪器:Dais-CH+计算机组成原理实验台。
教学方式:研讨。
预习要求:分析实验原理,掌握操作流程。
实验项目四:移位寄存器实验
实验目的:熟悉移位寄存器的硬件电路,验证移位控制与寄存的组合功能。
实验内容:分析由74LS299芯片组成的移位寄存器电路,完成对移位寄存器的置数、左移、右移等操作,并将结果保存到通用寄存器中。
主要仪器:Dais-CH+计算机组成原理实验台。
教学方式:研讨。
预习要求:分析实验原理,掌握操作流程。
实验项目五:堆栈寄存器实验
实验目的:熟悉堆栈寄存器的组成和硬件电路,实现堆栈操作。
实验内容:用三个通用寄存器组成堆栈,完成此堆栈的数据写入与读出。
主要仪器:Dais-CH+计算机组成原理实验台。
教学方式:研讨。
预习要求:分析实验原理,掌握操作流程。
实验项目六:指令部件模块实验
实验目的:了解指令部件模块的组成,熟悉指令产生的原理。
实验内容:分析指令部件模块电路,实现程序计数器PC的置数、计数、输出和指令码的打入功能。
主要仪器:Dais-CH+计算机组成原理实验台。
教学方式:研讨。
预习要求:分析实验原理,掌握操作流程。
实验项目七:时序与启停实验
实验目的:熟悉时序、启停电路的工作原理。
实验内容:分析熟悉时序、启停电路的工作原理,观测时序波形。
主要仪器:Dais-CH+计算机组成原理实验台。
教学方式:研讨。
预习要求:分析实验原理,掌握操作流程。
实验项目八:微程序控制单元实验
实验目的:熟悉微程序控制器电路、微指令的格式,完成微程序的编制及写入控存。
实验内容:分析微程序控制器电路,熟悉微指令的格式,分析微程序流程、微程序的编制,将微程序编码写入控制存储器。主要仪器: Dais-CH+计算机组成