计算机组成原理大纲
《计算机》教学大纲
一、课程的性质、目的和任务
计算机组成原理是高等学校计算机科学与技术专业及其他相关专业的核心基础课程计算机类专业研究生入学考试的全国统考课程培养造就具有较强综合能力的人才
二、学习本课程学生应掌握的前设课程知识
导论
三、课程内容和基本要求
理论教学
表1 理论教学内容与基本要求
章次内容教学目标了解理解掌握1.计算机概论√22.计算机的发展√3.计算机的硬件√4.计算机的软件√5.计算机系统的层次结构√2.运算方法和运算器1.数据的表示方式√102.定点加、减法运算√3.定点乘法、除法运算√4.定点运算器的组成√5.浮点运算方法及步骤√3.内部存储器1.存储器概述√102.存储器的分类√3.存储器工作原理√4.CPU与存储器组织的连接√5.并行存储器√6.Cache存储器√4.指令系统1.指令系统的性能要求√62.指令格式√3.指令和数据的寻址方式√4.典型指令√5.中央处理器1.CPU的功能和组成√82.指令周期√3.时序发生器√4.微程序控制器原理√5.微程序设计技术√6.总线系统1.总线的概念和结构形态√42.总线接口√3.总线仲裁√4.总线的定时和数据传输模式√7.外围设备1.外围设备概述√42.磁性材料存储设备√3.光盘存储设备√4.显示设备√5.输入设备和打印设备√8.输入输出系统1.外围设备的信息交换方式√62.程序查询方式√3.程序中断方式√4.DMA方式√5.通道方式√2、实验教学
表2 实践教学内容与基本要求
实验名称(学时)实验目的实验内容时数1.QuartusII1.熟悉Quartus II运行环境,利用本软件完成电路仿真。
2.熟悉VHDL语言的语法规则及使用。1.利用Quartus II完成原理图输入设计。
2.利用VHDL语言完成简单逻辑关系描述。
3.利用VHDL语言实现全加器的语言描述(选做)。 22.1.掌握简单运算器的数据传输通路。
2.利用VHDL语言实现74LS181的算术运算及逻辑运算功能。
3.掌握Quartus II的编译及仿真过程。1.利用原理图输入或VHDL语言描述ALU181的16种算术运算与逻辑运算。
2.对先行进位全加器74LS181算数逻辑运算关系进行验证。 23.1.掌握运算器数据传输通路的硬件实现。
2.熟悉GW48-CP+实验系统中模式1功能及各引脚的对应关系。
3.掌握计算机与实验箱的连接方式。1.对照模式1,确定实验中A7—A0、B0--B7、F7—F0、S3-S0、CN、M、CO的引脚对应关系
2.对先行进位全加器74LS181算术逻辑运算关系进行验证。24.学会定制ROM存储单元。掌握FPGA中lpm_ROM的设置,理解只读存储器ROM的工作特性和配置方法。1.用文本编辑器编辑mif文件配置ROM。
2.在初始化存储器编辑窗口编辑mif文件配置ROM。
3.验证FPGA中ROM的功能。
4.利用实验设备实施观察存储器内数据的存储与变化情况。 25.时序电路产生器1.掌握节拍脉冲发生器的设计方法和工作原理。
2.理解节拍脉冲发生器的工作原理。采用合理的逻辑部件,完成连续节拍发生电路的设计,观察节拍脉冲的波形变化。26.程序计数器PC与地址寄存器AR实验
1.掌握地址单元的工作原理。
2.掌握程序计数器的两种工作方式,加1计数和重装计数器初值计数的实现方法。
3.掌握地址寄存器从程序计数器获得数据和从内部总线获得数据的实现方法。利用实验设备,根据数据通路实现地址切换来获取内存不同性质的数据。
2四、教学方法
五、课程教学目标的实现方法与途径
表3 课程教学目标分解与实现途径说明
课程教学一级目标三级子目标
(注:培养标准)教与学的方式方法1.知识2.能力2.1.2计算机硬件、软件与网络的基本实验能力通过认知实践、课内实践教学、课外实践学习活动。2.1.3验证计算机硬件、软件与网络工作原理的能力通过课堂讨论、课内实践教学、课外实践学习活动。2.5.3终身学习能力通过课内理论