计算机组成原理实验教案

合集下载

《计算机组成原理》实验教案

《计算机组成原理》实验教案
实验重 要步骤
一、编程
1、将编程开关置为PROM
2、将实验板上STATE UNIT的STEP置为step,STOP置为run
3、置微地址
4、在MK1-MK24置代码
5、按动“START”按钮,根据微地址和微指令格式将微指令二进制代码写入控存
二、校验
1、将编程开关置为READ
2、将实验板上STATE UNIT的STEP置为step,STOP置为run
3、置微地址ma0—ma5
4、按动“START”按钮,启动时序电路,读出微代码,进行检验。
三、单步执行
1、将编程开关置为run
2、将实验板上STATE UNIT的STEP置为step,STOP置为run
3、CLR=1,微地址清零。
4、按动“START”按钮,启动时序电路,根据微地址灯和微命令灯,读出微代码,进行检验。
3、CLR=1,微地址清零。
4、按动“START”按钮,启动时序电路,单步执行一条微指令,对照流程图,根据微地址灯和微命令灯,读出微代码,进行检验。
四、在微机上运行程序
在计算机上单步/连续运行TDN程序,查看多条机器指令执行的过程。
实验中应
注意事项
1、本实验综合性较强,有一定难度。
2、连线较为繁复,易错。注意连线技巧。
1、实验板连线,注意连线较为繁复,注意遍记录遍插排线
2、用串行线连接计算机RS232口和实验板RS232口
二、联机读写程序
在计算机上运行TDN程序,将微程序写入控存,机器/汇编指令程序写入实验板存储器。
三、实验板上运行程序
1、将编程开关置为run
2、将实验板上STATE UNIT的STEP置为step,STOP置为run
20XX年10月 12日第 5、6 节

教案-计算机组成原理(DOC)

教案-计算机组成原理(DOC)

计算机组成原理教案(数字媒体专业)第一章计算机系统概论内容简介:计算机系统的层次结构,冯·诺伊曼计算机的硬件结构和主要功能,计算机的工作步骤以及计算机的主要技术指标。

教学目标:了解计算机系统的层次结构;了解冯·诺伊曼计算机的特点及硬件构成;理解计算机的工作步骤,了解计算机的主要技术指标的含义及其对计算机的影响。

教学重点和难点:虚拟机的概念;计算机的硬件构成;计算机的工作步骤。

教学媒体和教学方法:使用幻灯片在多媒体教室进行教学;教学中采用讲授与讨论相结合的方法。

教学过程:一、计算机系统简介1.计算机的软硬件概念(1)硬件(2)软件(3)软硬件的关系2.计算机系统的层次结构(1)虚拟机的概念(2)各层虚拟机及与真实机器的层次关系3.计算机的基本组成(1)冯·诺伊曼计算机的特点(2)计算机硬件结构,总线的构成。

讨论、分析直连结构的问题,提出总线思想,并简单介绍总线结构。

(3)计算机的工作步骤提出计算机解决问题的基本步骤计算机基本构成部件的介绍(运算器、存储器、控制器)以计算ax2+bx+c为例分析计算机工作的过程4.计算机的主要技术指标(1)机器字长计算机同时处理的二进制位机器字长与数据总线宽度、存储字长的关系(2)存储容量存储容量的单位主存容量辅存容量(3)运算速度几种计算运算速度的方法并对它们进行比较运算速度的表示单位第二章计算机的发展及应用内容简介:计算机的发展史;计算机的应用领域;计算机的发展展望。

教学目标:了解计算机的产生和发展以及发展思路;了解计算机的应用领域;了解计算机的发展趋势。

教学重点和难点:计算机的应用领域。

教学媒体和教学方法:使用幻灯片在多媒体教室进行教学;教学中采用讲授与讨论相结合的方法。

教学过程:一、计算机的发展史1.计算机的产生和发展现代计算机的研究工作第一台电子计算机的产生计算机的发展阶段计算机的发展规律计算机的发展趋势2.微型计算机的出现和发展微型计算机的发展阶段微型计算机的发展带来的工作、学习、生活方式的变化3.软件技术的兴起和发展软硬件的融合,简介嵌入式发展方向二、计算机的应用1.科学计算和数据处理通过ENIAC进行计算的一个案例,直观体会计算机的计算能力2.工业控制和实时控制3.网络技术应用4.虚拟现实介绍虚拟现实技术的一些应用5.办公自动化和管理信息系统6.多媒体技术7.人工智能三、计算机发展的展望第三章系统总线内容简介:总线的概念;总线的分类;总线的特性和性能指标;总线结构;总线控制。

计算机组成原理教案

计算机组成原理教案

计算机组成原理教案一、教学目标1.了解计算机组成原理的基本概念和工作原理;2.掌握计算机的数据表示方法和计算机的基本组成部分;3.理解计算机的工作流程和计算机的层次结构。

二、教学内容1.计算机组成原理概述1.1 计算机组成原理的定义和基本概念1.2 计算机硬件与软件的关系1.3 计算机组成原理的研究内容和意义2.数据的表示和运算2.1 二进制和十进制的转换2.2 原码、反码和补码的表示方法2.3 整数的运算和溢出处理2.4 浮点数的表示和运算3.计算机的基本组成部分3.1 中央处理器(CPU)的功能和组成3.2 存储器的分类和层次结构3.3 输入输出设备的功能和种类3.4 总线的作用和分类4.计算机的工作原理4.1 指令和数据的存储方式4.2 指令的执行过程和机器周期4.3 数据通路和控制单元的工作原理5.计算机的层次结构5.1 冯·诺依曼体系结构5.2 存储器的层次结构和存储器管理5.3 指令的格式和地址寻址方式5.4 简单的指令系统设计三、教学方法1.讲授:通过讲解基本概念、原理和举例来引导学生理解计算机组成原理的相关内容。

2.实验:设计相关的实验,让学生亲自操作计算机硬件,观察和分析计算机的工作过程。

3.案例分析:结合实际案例,分析计算机的组成和工作原理,培养学生独立思考和解决问题的能力。

四、教学评价1.课堂练习:通过课堂练习,检测学生对计算机组成原理的掌握程度。

2.实验报告:要求学生完成实验,并撰写实验报告,对实验结果进行分析和总结。

3.作业和考试:布置相关的作业和期末考试,考查学生对计算机组成原理的理论知识和应用能力。

五、教学资源1.计算机硬件设备:包括计算机主机、显示器、键盘等。

2.教学课件:准备包括计算机组成原理的基本知识和案例分析的教学课件。

3.参考书籍:推荐相关的计算机组成原理教材和参考书籍。

六、教学进度安排根据教学内容和课时安排,合理划分每个章节的学习时间,确保教学进度的顺利进行。

《计算机组成原理》实验教学大纲

《计算机组成原理》实验教学大纲

《计算机组成原理》实验教学大纲一、实验目的1.了解计算机的基本组成结构和工作原理;2.掌握计算机各个部件的功能和作用;3.掌握计算机组成原理的基本概念和理论知识;4.培养学生动手实践、动脑思考的能力;5.提高学生的团队协作和问题解决能力。

二、实验内容1.计算机硬件基本组成实验(1)CPU的功能和性能测试(2)主板的组装和测试(3)内存的安装和测试(4)硬盘的安装和测试2.计算机软件基本组成实验(1)操作系统的安装和配置(2)应用软件的安装和配置(3)网络设置和测试3.计算机接口和通信实验(1)串口和并口的测试(2)USB接口的测试(3)网络通信的测试4.计算机系统性能测试实验(1)性能测试软件的使用(2)性能测试实验数据分析(3)性能测试实验结果报告5.计算机故障排除实验(1)硬件故障排除方法(2)软件故障排除方法(3)系统故障排除方法三、实验设备1.计算机硬件设备:CPU、主板、内存、硬盘、显卡、其他外设2.计算机软件设备:操作系统、应用软件、性能测试软件3.通信设备:串口、并口、USB接口、网络设备四、实验要求1.认真学习计算机组成原理的理论知识;2.熟练掌握计算机硬件和软件的基本操作方法;3.认真执行实验操作步骤,按时完成实验任务;4.认真分析实验数据,撰写实验报告;5.积极参与实验讨论和交流,相互学习,共同进步。

五、实验流程1.实验前准备:查阅相关资料,准备实验材料;2.实验操作:根据实验大纲逐步进行实验操作;3.实验数据:记录实验过程中产生的数据和结果;4.实验分析:根据实验数据和结果分析实验过程;5.实验报告:撰写实验报告,总结实验经验和教训。

六、实验负责人实验负责人1:XXX实验负责人2:XXX七、实验安全注意事项1.操作实验设备时需注意安全,切勿疏忽大意;2.保护实验设备,避免损坏;3.如有不懂之处,及时向实验负责人请教;八、实验成绩评定1.实验操作得分2.实验报告得分3.实验讨论得分4.实验总成绩。

《计算机组成原理》教案

《计算机组成原理》教案

《计算机组成原理》教案一、教学目标1. 了解计算机硬件系统的组成及功能2. 掌握数据的表示和运算方法3. 理解存储器的层次结构和工作原理4. 掌握中央处理器(CPU)的工作原理和性能指标5. 了解计算机的输入输出系统及其接口技术二、教学内容1. 计算机硬件系统计算机的组成输入输出设备存储器中央处理器(CPU)2. 数据的表示和运算数制转换计算机中的数据类型算术运算逻辑运算3. 存储器层次结构随机存储器(RAM)只读存储器(ROM)硬盘存储器虚拟存储器4. 中央处理器(CPU)CPU的组成和结构指令集和指令系统指令执行过程CPU性能指标5. 输入输出系统输入输出设备I/O接口技术中断和直接内存访问(DMA)总线和接口三、教学方法1. 采用讲授法,讲解基本概念、原理和方法。

2. 结合实例分析,让学生更好地理解计算机组成原理。

3. 使用实验和实训,培养学生的实际操作能力。

4. 开展课堂讨论和小组合作,提高学生的分析和解决问题的能力。

四、教学资源1. 教材:《计算机组成原理》2. 课件:PowerPoint或其他教学软件3. 实验设备:计算机、内存条、硬盘等4. 网络资源:相关在线教程、视频、论文等五、教学评价1. 平时成绩:课堂表现、作业、实验报告等(30%)2. 期中考试:测试计算机组成原理的基本概念、原理和方法(30%)3. 期末考试:综合测试计算机组成原理的知识点和实际应用(40%)六、教学安排1. 课时:共计48课时,每课时45分钟。

第一章:8课时第二章:6课时第三章:10课时第四章:10课时第五章:4课时第六章:6课时第七章:6课时第八章:4课时第九章:4课时第十章:4课时2. 教学方式:讲授、实验、课堂讨论、小组合作等。

七、教学重点与难点1. 教学重点:计算机硬件系统的组成及功能数据的表示和运算方法存储器的层次结构和工作原理中央处理器(CPU)的工作原理和性能指标输入输出系统及其接口技术2. 教学难点:存储器的工作原理中央处理器(CPU)的指令执行过程输入输出系统的接口技术八、教学进度计划1. 第一周:计算机硬件系统概述2. 第二周:数据的表示和运算3. 第三周:存储器层次结构4. 第四周:中央处理器(CPU)5. 第五周:输入输出系统6. 第六周:综合练习与实验九、教学实践活动1. 实验:实验一:计算机硬件组成认识实验二:数据表示与运算实验三:存储器测试实验四:CPU性能测试实验五:输入输出系统实验2. 课堂讨论:讨论话题:计算机硬件技术的未来发展讨论形式:小组合作、课堂分享1. 课程结束后,对教学效果进行自我评估和反思。

《计算机组成原理》教案

《计算机组成原理》教案

《计算机组成原理》教案教案名称:计算机组成原理教学设计教学目标:1.了解计算机的基本组成和工作原理;2.掌握计算机硬件组成要素的功能和作用;3.理解计算机的指令执行过程;4.学会设计简单的计算机硬件电路。

教学内容:1. 计算机硬件组成要素:中央处理器(CPU)、存储器(Memory)、输入设备、输出设备和外部设备;2.计算机指令的执行过程;3.计算机硬件电路的设计原理。

教学步骤:第一课时:1.导入:与学生讨论计算机的基本组成和工作原理,引发学生的兴趣和思考。

2. 介绍计算机硬件组成要素:中央处理器(CPU)、存储器(Memory)、输入设备、输出设备和外部设备。

3.分组讨论:学生分组讨论各个硬件组成要素的功能和作用,并向全班展示自己的讨论结果。

第二课时:1.复习上节课内容:与学生复习计算机硬件组成要素的功能和作用。

2.介绍计算机指令的执行过程:取指令、分析指令、执行指令、存储执行结果。

3.小组活动:学生分组进行实验,模拟计算机指令的执行过程,并给出实验过程和结果的报告。

第三课时:1.复习上节课内容:与学生复习计算机指令的执行过程。

2.介绍计算机硬件电路的设计原理:逻辑门、组合逻辑电路和时序电路的原理。

3.设计实践:学生进行计算机硬件电路的设计实践,根据给定的需求和限制条件进行设计,并给出设计思路和电路图。

第四课时:1.复习上节课内容:与学生复习计算机硬件电路的设计原理。

2.学习资源:引导学生利用教材和网络资源进一步了解计算机组成原理的相关知识和应用实例。

3.总结:与学生总结计算机组成原理的核心内容和重要概念,鼓励学生进行思考和提问。

教学评估:1.小组讨论报告:根据学生的小组讨论报告进行评估,评估内容包括对计算机硬件组成要素功能和作用的理解程度。

2.实验报告:根据学生的实验报告进行评估,评估内容包括对计算机指令执行过程的理解程度和实验结果的准确性。

3.设计报告:根据学生的设计报告进行评估,评估内容包括对计算机硬件电路设计原理的理解程度和设计思路的合理性。

《计算机组成原理》教案

《计算机组成原理》教案

《计算机组成原理》教案一、课程简介1.1 课程背景计算机组成原理是计算机科学与技术专业的一门核心课程,旨在帮助学生了解和掌握计算机的基本组成、工作原理和性能优化方法。

通过本课程的学习,学生将能够理解计算机硬件系统的整体结构,掌握各种计算机组件的功能和工作原理,为后续学习操作系统、计算机网络等课程打下基础。

1.2 课程目标(1)了解计算机系统的基本组成和各部分功能;(2)掌握计算机指令系统、中央处理器(CPU)的工作原理;(3)熟悉存储器层次结构、输入输出系统及总线系统;(4)学会分析计算机系统的性能和优化方法。

二、教学内容2.1 计算机系统概述(1)计算机的发展历程;(2)计算机系统的层次结构;(3)计算机系统的硬件和软件组成。

2.2 计算机指令系统(1)指令的分类和格式;(2)寻址方式;(3)指令的执行过程。

2.3 中央处理器(CPU)(1)CPU的结构和功能;(2)流水线技术;(3)多核处理器。

2.4 存储器层次结构(1)存储器概述;(2)随机存取存储器(RAM);(3)只读存储器(ROM);(4)缓存(Cache)和虚拟存储器。

2.5 输入输出系统(1)输入输出设备;(2)中断和DMA方式;(3)总线系统。

三、教学方法3.1 讲授法通过讲解、举例、分析等方式,使学生掌握计算机组成原理的基本概念、原理和应用。

3.2 实验法安排实验课程,使学生在实践中了解和验证计算机组成原理的相关知识。

3.3 案例分析法分析实际案例,使学生了解计算机组成原理在实际应用中的作用和意义。

四、教学评价4.1 平时成绩包括课堂表现、作业完成情况、实验报告等。

4.2 期末考试采用闭卷考试方式,测试学生对计算机组成原理知识的掌握程度。

五、教学资源5.1 教材《计算机组成原理》(唐朔飞著,高等教育出版社)。

5.2 辅助资料包括课件、实验指导书、案例分析资料等。

5.3 网络资源推荐学生访问相关学术网站、论坛,了解计算机组成原理的最新研究动态和应用成果。

计算机组成原理实验(接线、实验步骤)方案

计算机组成原理实验(接线、实验步骤)方案

实验一运算器[实验目的]1.掌握算术逻辑运算加、减、乘、与的工作原理;2.熟悉简单运算器的数据传送通路;3.验证实验台运算器的8位加、减、与、直通功能;4.验证实验台4位乘4位功能。

[接线]功能开关:DB=0 DZ=0 DP=1 IR/DBUS=DBUS接线:LRW:GND(接地)IAR-BUS# 、M1、M2、RS-BUS#:接+5V控制开关:K0:SW-BUS# K1:ALU-BUSK2:S0 K3:S1 K4:S2K5:LDDR1 K6:LDDR2[实验步骤]一、(81)H与(82)H运算1.K0=0:SW开关与数据总线接通K1=0:ALU输出与数据总线断开2.开电源,按CLR#复位3.置数(81)H:在SW7—SW0输入10000001→LDDR2=1,LDDR1=0→按QD:数据送DR2置数(82)H:在SW7—SW0输入10000010→LDDR2=0,LDDR1=1→按QD:数据送DR1 4.K0=1:SW开关与数据总线断开K1=1:ALU输出与数据总线接通5. S2S1S0=010:运算器做加法(观察结果在显示灯的显示与进位结果C的显示)6.改变S2S1S0的值,对同一组数做不同的运算,观察显示灯的结果。

二、乘法、减法、直通等运算1.K0K1=002.按CLR#复位3.分别给DR1和DR2置数4.K0K1=115. S2S1S0取不同的值,执行不同的运算[思考]M1、M2控制信号的作用是什么?运算器运算类型选择表选择操作S2 S1 S00 0 0 A&B0 0 1 A&A(直通)0 1 0 A+B0 1 1 A-B1 0 0 A(低位)ΧB(低位)完成以下表格ALU-BUS SW-BUS# 存储器内容S2S1S0 DBUS C输入时:计算时:DR1:01100011DR2:10110100(与)DR1:10110100DR2:01100011(直通)DR1:01100011DR2:01100011(加)DR1:01001100DR2:10110011(减)DR1:11111111DR2:11111111(乘)实验二双端口存储器[实验目的]1.了解双端口存储器的读写;2.了解双端口存储器的读写并行读写及产生冲突的情况。

《计算机组成原理》教案

《计算机组成原理》教案

《计算机组成原理》教案一、教学目标1. 了解计算机硬件的基本组成和功能,理解计算机的工作原理。

2. 掌握计算机的各个组成部分的作用和相互关系,包括CPU、内存、输入输出设备等。

3. 理解计算机的指令系统,包括指令的格式、寻址方式和指令的执行过程。

4. 掌握计算机的存储系统,包括主存、缓存和外存等。

二、教学内容1. 计算机硬件的基本组成和功能2. 计算机的各个组成部分的作用和相互关系3. 计算机的指令系统4. 计算机的存储系统三、教学方法1. 采用讲授法,讲解计算机硬件的基本组成和功能,以及各个组成部分的作用和相互关系。

2. 通过案例分析,让学生理解计算机的指令系统,以及指令的执行过程。

3. 通过实验操作,让学生掌握计算机的存储系统,包括主存、缓存和外存等。

四、教学准备1. 教学PPT2. 计算机组成原理相关教材3. 实验设备五、教学过程1. 引入:通过讲解计算机的基本组成和功能,引起学生对计算机组成原理的兴趣。

2. 讲解:讲解计算机的各个组成部分的作用和相互关系,以及计算机的指令系统和存储系统。

3. 案例分析:通过案例分析,让学生理解计算机的指令系统,以及指令的执行过程。

4. 实验操作:让学生通过实验操作,掌握计算机的存储系统,包括主存、缓存和外存等。

5. 总结:对本节课的内容进行总结,强调重点和难点。

6. 作业布置:布置相关作业,巩固所学知识。

六、教学评估1. 课堂参与度评估:观察学生在课堂上的参与程度,包括提问、回答问题、讨论等。

2. 作业完成情况评估:检查学生完成作业的质量,包括理解程度、解答准确性等。

3. 实验报告评估:对学生的实验报告进行评估,包括实验操作的正确性、实验结果的分析和总结等。

七、教学反思在教学过程中,教师应不断反思自己的教学方法和效果,根据学生的反馈和实际情况进行调整。

教师也应鼓励学生提出问题和意见,促进教学相长。

八、教学拓展1. 计算机网络原理:介绍计算机网络的基本原理,包括网络结构、通信协议等。

计算机的组成原理教案优秀5篇

计算机的组成原理教案优秀5篇

计算机的组成原理教案优秀5篇计算机的组成原理教案1一、教学目标1.了解计算机硬件各部分的名称及作用。

了解多媒体计算机的硬件组成以及性能指标。

2.通过观察分析,归纳总结计算机的组成。

通过学习,了解计算机的硬件知识。

通过实践和学习,为后面学习计算机的组装过程作准备。

3.通过对计算机硬件的了解,培养学生深入探究和动手实践的能力。

二、教学重难点重点:了解计算机的硬件组成的名称和作用。

难点:本活动的教学难点也是从计算机的'工作原理上来分析计算机的硬件组成,引导学生深入分析计算机内部的结构和工作原理。

三、教学方法创设情境法,师生问答法、讲授法等。

四、教学过程(一)新课导入大家都知道计算机,又被称为电脑,这是一种比喻,就好像用电的人脑一样,是人脑功能的延伸和扩充,因此,要了解计算机部件的构成和作用,首先要了解人体各部位的功能,请问人体的哪一部分能够进行计算,是人脑还是四肢或五官?对、很显然是人脑。

好,那么我们每个人都能记住自己的名字人体的哪一部分能够进行记忆啊?对是人脑还是四肢或五官呀,是人脑。

人脑能命令我们的四肢和五官,做出各种活动、是整个人体的中心,那么一个人光有大脑没有四肢和五官,行不行啊?不行他没有办法说话、走路和写字。

是啊,人脑再重要也必须依靠四肢和五官,将自己的功能发挥得尽善尽美。

计算机也同人一样,有相当于大脑的中心部件,也有相当于四肢和五官(二)新课讲授1.先请同学们自己看书P106-112,边看书边思考:①计算机系统是由哪两部分组成?②计算机硬件是由哪几部分组成?巡视检查学生自学情况。

计算机的组成原理教案2教学目标知识目标:1.理解计算机网络、网络协议的基本概念;2.了解计算机网络的分类和应用、三个网络组成部分的作用和网络组件的作用;3.认识常见的通信线路和常用的连接设备。

技能目标:1.会安装上因特网必需的网络组件;2.能识别常见的网络连接设备和传输介质。

情感、态度与价值观目标:1.体验计算机网络实体的复杂性和多样性;2.培养热爱网络、爱护公共设施的意识。

计算机组成原理教案

计算机组成原理教案

计算机组成原理教案第一章:计算机概述1.1 计算机的定义与发展了解计算机的定义和发展历程,从电子管计算机到集成电路计算机,再到现在的超大规模集成电路计算机。

理解计算机的两次重大变革:电子管时代和集成电路时代。

1.2 计算机的分类与性能指标掌握计算机的分类:模拟计算机、数字计算机和混合计算机。

熟悉计算机的主要性能指标:CPU主频、内存容量、运算速度等。

1.3 计算机系统的组成理解计算机系统的硬件和软件两部分组成。

掌握硬件系统的五大部件:CPU、内存、输入/输出设备、存储器、控制器。

第二章:数据的表示和运算2.1 数制与编码熟悉二进制、八进制、十进制和十六进制等数制的基本概念和转换方法。

了解计算机中数据的编码方式,如ASCII码、Uni码等。

2.2 计算机中的数据类型和运算掌握计算机中的数据类型:整数、实数、字符等。

熟悉计算机中的基本运算:加、减、乘、除、位运算等。

2.3 算术逻辑单元(ALU)了解ALU的功能和结构,包括加法器、减法器、乘法器、除法器等。

掌握ALU的主要性能指标和工作原理。

第三章:中央处理器(CPU)3.1 CPU的结构与工作原理熟悉CPU的结构:控制单元、运算单元、寄存器组等。

理解CPU的工作原理:取指、译码、执行、访存、写回。

3.2 指令系统掌握指令的格式和分类,如数据传输指令、算术运算指令、逻辑运算指令等。

了解指令的执行过程,包括指令的获取、解码、执行和结果的存储。

3.3 处理器调度与并发执行理解处理器调度的概念和重要性。

掌握进程调度算法,如FCFS、SJF、RR等。

了解多核处理器和多线程技术。

第四章:存储系统4.1 存储器概述熟悉存储器的分类:主存储器、辅助存储器、缓存存储器等。

了解存储器的主要性能指标:容量、速度、功耗等。

4.2 随机存储器(RAM)与只读存储器(ROM)掌握RAM和ROM的原理和特点,如动态RAM、静态RAM、PROM、EPROM 等。

4.3 存储器层次结构理解存储器层次结构的概念,包括层次的划分和各级存储器的组织方式。

《计算机组成原理》教案

《计算机组成原理》教案

《计算机组成原理》教案教学目标:1.了解计算机的基本组成结构和工作原理;2.掌握计算机硬件组成部分的功能、特点和工作原理;3.了解计算机内部数据的表示和处理方式;4.掌握计算机软件与硬件之间的协作关系。

教学内容:1.计算机的基本组成结构和工作原理;2.计算机硬件组成部分的功能、特点和工作原理;3.计算机内部数据的表示和处理方式;4.计算机软件与硬件之间的协作关系。

教学过程:一、导入(10分钟)通过提问和引入相关问题,引起学生对计算机组成原理的兴趣,激发学习动机。

二、知识讲解(30分钟)1.计算机的基本组成结构和工作原理(10分钟)-计算机的五大组成部分:中央处理器、存储器、输入设备、输出设备、控制器;-计算机的工作原理:采用冯·诺依曼体系结构,以程序控制和数据流动为主要特征。

2.计算机硬件组成部分的功能、特点和工作原理(10分钟)-中央处理器(CPU):运算和控制的核心,包括运算器和控制器;-存储器:存储数据和程序的地方,包括主存储器和辅助存储器;-输入设备:将外部数据输入计算机,如键盘、鼠标、扫描仪等;-输出设备:将计算机处理结果输出到外部,如显示器、打印机、扬声器等;-控制器:指挥各部件进行协调工作,实现程序的执行。

3.计算机内部数据的表示和处理方式(5分钟)-二进制表示:计算机只能理解二进制代码;-补码表示:用于表示有符号数,简化了数据的加减运算;-浮点数表示:用于表示实数,采用指数和尾数的形式。

4.计算机软件与硬件之间的协作关系(5分钟)-系统软件:提供计算机基本功能和资源管理,如操作系统;-应用软件:为用户提供各类应用功能和服务,如文字处理软件、图像处理软件等;-编译器和解释器:将高级语言程序翻译成机器语言的工具。

三、实践操作与讨论(30分钟)1.分组讨论:请学生分组,针对不同的硬件组成部分,讨论其功能、特点和工作原理,并给出实际例子进行说明。

2.实际操作:将学生分组进行实际操作,通过拆装计算机硬件组件的过程,加深对计算机硬件组成部分的理解和认识。

课程教案计算机组成原理

课程教案计算机组成原理

课程教案计算机组成原理课程教案:计算机组成原理教学目标:1. 理解计算机组成原理的基本概念和理论;2. 掌握计算机系统结构及其主要组成部分;3. 了解计算机内部数据传输与控制的基本原理;4. 掌握计算机数据表示和运算的基础知识;5. 能够分析和解决计算机硬件设计中的基本问题。

教学内容:一、计算机组成原理概述1. 计算机组成原理的定义和作用2. 计算机系统的层次结构3. 计算机硬件与软件的关系二、计算机系统结构1. 冯·诺依曼结构2. 存储程序与指令执行3. 控制单元与运算器4. 输入输出设备和存储器三、数据传输和控制1. 内部数据传输的基本原理2. 控制器的功能与设计原则3. 输入输出设备的接口设计四、数据表示和运算1. 二进制数系统2. 数字信号的表示与编码3. 逻辑运算和算术运算4. 浮点数表示与运算五、计算机硬件设计1. 存储器的层次结构与设计2. 中央处理器的设计与优化3. 输入输出设备的设计与接口教学方法:1. 课堂讲授:教师对计算机组成原理的相关概念和理论进行详细讲解,帮助学生理解和掌握知识;2. 实验演示:通过实际的计算机硬件实验,展示计算机组成原理在实践中的应用,加深学生对知识的理解;3. 分组讨论:鼓励学生自主学习和合作讨论,在小组内共同解决计算机硬件设计问题,提高问题解决能力;4. 课堂练习:通过课堂上的练习题,检验学生对计算机组成原理的掌握情况,加强知识运用能力。

教学评价:1. 课堂表现:学生的参与度、表达能力和问题解决能力;2. 实验报告:学生的实验记录和实验结果分析;3. 期末考试:对学生对计算机组成原理知识的综合掌握情况的评估;4. 作业完成情况:学生对相关理论知识的理解和应用。

教学资源:1. 教材:《计算机组成原理》;2. 实验设备:计算机硬件实验平台、开发板等;3. 多媒体教学资源:PPT、视频等。

教学进度安排:本课程为两学期课程,每周2个课时,共32个课时。

《计算机组成原理》教案

《计算机组成原理》教案

《计算机组成原理》教案一、课程简介1. 课程定位:本课程旨在帮助学生了解和掌握计算机的基本组成原理,理解计算机硬件和软件的相互作用,为学习计算机科学与技术其他课程打下基础。

2. 课程目标:通过本课程的学习,使学生能够:描述计算机硬件的基本组成部件及其功能;理解计算机软件与硬件之间的交互过程;掌握计算机系统性能评价的基本方法。

二、教学内容1. 计算机系统概述计算机发展史计算机系统层次结构计算机系统性能评价2. 计算机组成原理数据表示和运算方法存储器层次结构中央处理器(CPU)组成与工作原理输入输出系统3. 指令系统指令格式与分类寻址方式指令执行过程4. 计算机体系结构冯·诺依曼结构哈佛结构堆栈式结构5. 总线与接口总线概念与分类总线协议接口技术三、教学方法1. 讲授法:通过理论讲解,使学生掌握计算机组成原理的基本概念、原理和方法。

2. 案例分析法:分析实际计算机系统组成部件的工作原理和应用案例,提高学生的实践能力。

3. 实验法:安排实验课程,使学生亲自操作计算机组成原理的相关设备,加深对理论知识的理解。

4. 小组讨论法:组织学生分组讨论,培养学生的团队合作能力和问题解决能力。

四、教学资源1. 教材:选用权威、实用的教材,如《计算机组成原理》(唐朔飞编著,高等教育出版社)。

2. 课件:制作精美、生动的课件,辅助教学。

3. 实验设备:配置计算机组成原理实验设备,如CPU、内存、硬盘、显卡等。

4. 网络资源:利用网络资源,为学生提供更多学习资料和实践案例。

五、课程评价1. 平时成绩:考察学生的课堂表现、作业完成情况和小测验成绩。

2. 实验报告:评估学生在实验过程中的操作技能和分析解决问题的能力。

3. 期末考试:采用闭卷考试方式,考察学生对课程知识的掌握程度。

4. 综合评价:结合平时成绩、实验报告和期末考试成绩,全面评价学生的学习效果。

六、教学安排1. 课时:本课程共计48课时,包括32课时理论教学,16课时实验教学。

计算机组成原理实验教案

计算机组成原理实验教案

《计算机组成原理》实验教案计算机科学学院计算机系第一章实验项目一、寄存器实验实验要求:利用COP2000实验仪上的K16..K23开关做为DBUS的数据,其它开关做为控制信号,将数据写入寄存器,这些寄存器包括累加器A,工作寄存器W,数据寄存器组R0..R3,地址寄存器MAR,堆栈寄存器ST,输出寄存器OUT。

实验目的:了解模型机中各种寄存器结构、工作原理及其控制方法。

实验说明:寄存器的作用是用于保存数据的,因为我们的模型机是8位的,因此在本模型机中大部寄存器是8位的,标志位寄存器(Cy, Z)是二位的。

COP2000用74HC574来构成寄存器。

74HC574的功能如下:1. 在CLK的上升沿将输入端的数据打入到8个触发器中2. 当OC = 1 时触发器的输出被关闭,当OC=0时触发器的输出数据OC CLK Q7..Q0 注释1 X ZZZZZZZZ OC为1时触发器的输出被关闭0 0 Q7..Q0 当OC=0时触发器的输出数据0 1 Q7..Q0 当时钟为高时,触发器保持数据不变X D7..D0 在CLK的上升沿将输入端的数据打入到触发器中74HC574工作波形图2实验1:A,W寄存器实验寄存器A原理图寄存器W原理图寄存器A,W写工作波形图连接线表连接信号孔接入孔作用有效电平1 J1座J3座将K23-K16接入DBUS[7:0]2 AEN K3 选通A 低电平有效3 WEN K4 选通W 低电平有效4 ALUCK CLOCK ALU工作脉冲上升沿打入将55H写入A寄存器3按住CLOCK脉冲键,CLOCK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A 寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据55H被写入A寄存器。

将66H写入W寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据66H按住CLOCK脉冲键,CLOCK由高变低,这时寄存器W的黄色选择指示灯亮,表明选择W 寄存器。

计算机组成原理教案模板

计算机组成原理教案模板

计算机组成原理教案模板一、教学目标1. 了解计算机组成原理的基本概念和组成要素。

2. 掌握计算机的硬件结构和主要部件的功能。

3. 理解计算机的指令系统和工作原理。

4. 学会使用计算机组成原理的相关工具和软件。

二、教学内容1. 计算机组成原理概述计算机的发展历程计算机系统的层次结构计算机组成原理的研究内容2. 计算机硬件组成中央处理器(CPU)存储器输入/输出设备总线和接口3. 计算机指令系统指令的格式和类型寻址方式指令的执行过程4. 计算机系统性能评价计算机性能指标处理器性能评价存储器性能评价系统性能优化5. 计算机组成原理实验实验目的和内容实验器材和工具实验步骤和注意事项三、教学方法1. 讲授法:通过讲解和演示,让学生了解计算机组成原理的基本概念和组成要素。

2. 案例分析法:通过分析实际案例,让学生掌握计算机的硬件结构和主要部件的功能。

3. 实验法:通过动手实验,让学生理解计算机的指令系统和工作原理。

4. 小组讨论法:通过小组讨论,让学生互相交流学习心得,提高综合分析问题的能力。

四、教学资源1. 教材:计算机组成原理教材2. 课件:计算机组成原理课件3. 实验设备:计算机组成原理实验设备4. 网络资源:相关学术论文和教程五、教学评价1. 平时成绩:考察学生的出勤、课堂表现和作业完成情况。

2. 考试成绩:考察学生对计算机组成原理知识的掌握程度。

3. 实验报告:评估学生在实验过程中的操作技能和问题解决能力。

4. 小组讨论报告:评估学生在小组讨论中的参与度和协作能力。

六、教学安排1. 课时:共计32课时,其中理论课时24课时,实验课时8课时。

2. 授课方式:课堂讲授与实验相结合。

3. 授课时间:第1-8周,每周4课时。

七、教学重点与难点1. 教学重点:计算机硬件组成、指令系统、计算机系统性能评价。

2. 教学难点:计算机指令的执行过程、存储器性能评价、系统性能优化。

八、教学进度计划1. 第1-4周:计算机组成原理概述、计算机硬件组成。

《计算机组成原理》实验教学教案.doc

《计算机组成原理》实验教学教案.doc

实验一运算器实验一、实验目的:(1)结合学过的有关运算器的基本知识,掌握运算器的基木组成、工作原理。

特别是了解算术逻辑运算单元ALU的工作原理;(2)验证多功能算术单元74181、74182的运算功能;(3)熟悉掌握木实验中运算器的数据传输通路。

二、实验要求(1)预习74181、74182的工作原理及逻辑关系;(2)测量数据要求准确;(3)写出实验报告。

三、实验内容1、实验原理实验屮的运算器由两片74LS181以并/串形成8位字长的ALU构成。

运算器的输出经过一个三态门74LS245到ALUO1插座,实验时用8芯排线和内部数据总线BUSDO〜D7插座BUS 1-6中的任一个相连,内部数据总线通过LZDO〜LZD7 显示灯显示;运算器的两个数据输入端分别由二个锁存器74LS273锁存,两个锁存器的输入并联后连至插座ALUBUS,实验时通过8芯排线连至外部数据总线EXDO〜D7插座EXJ1〜EXJ3中的任一个;参与运算的数据来自于8位数据开关KD0~KD7,并经过一三态门74LS245直接连至外部数据总线EXDO〜EXD7, 通过数据开关输入的数据由LDO〜LD7显示。

算术逻辑运算功能发生器74LS181的功能控制信号S3、S2、SI、SO、CN、M并行相连后连至SJ2插座,实验时通过6芯排线连至6位功能开关插座UJ2, 以手动方式用二进制开关S3、S2、SO、CN、M来模拟74LS181的功能控制信号S3、S2、SI、SO、CN、M;其他电平控制信号也由二进制开关来模拟。

2、实验接线本实验主要用到4个主要模块:(1)低8位运算器模块;(2)数据输入并显示模块;(3)数据总线显示模块;(4)功能开关模块。

根据实验原理详细接线如下:(1)ALUBUS 连EXJ3;(2)ALUO1 连BUSI;(3)SJ2 连UJ2;(4)跳线器J23 ± T4连SD;(5)LDDR1、LDDR2、ALUB、SWB四个跳线器拨在左边(手动方式);(6)AR跳线器拨在左边,同时开关AR拨在T”电平。

计算机组成原理 教案

计算机组成原理 教案

计算机组成原理教案教案标题:计算机组成原理教案目标:1. 了解计算机组成原理的基本概念和重要组成部分;2. 掌握计算机内部各个组件的功能和相互关系;3. 能够分析和解释计算机运行的基本原理;4. 培养学生对计算机组成原理的兴趣和探索精神。

教学重点:1. 计算机的基本组成部分;2. 计算机内部各个组件的功能和相互关系;3. 计算机运行的基本原理。

教学难点:1. 理解计算机内部各个组件的功能和相互关系;2. 分析和解释计算机运行的基本原理。

教学准备:1. 计算机组成原理的教材和参考书籍;2. 多媒体设备和投影仪;3. 实验室设备和计算机。

教学过程:步骤一:导入(5分钟)引导学生回顾计算机的基本组成部分,并提出计算机组成原理的重要性和意义。

步骤二:知识讲解(15分钟)1. 讲解计算机内部各个组件的功能和相互关系,包括中央处理器(CPU)、存储器、输入输出设备等;2. 介绍计算机运行的基本原理,包括指令执行、数据传输和控制等。

步骤三:案例分析(20分钟)通过实际案例分析,让学生进一步理解计算机组成原理的应用和实际意义。

步骤四:实验操作(30分钟)1. 将学生分成小组,每个小组配备一台计算机;2. 指导学生进行实验操作,通过拆解和组装计算机硬件来深入了解计算机组成原理。

步骤五:讨论与总结(15分钟)1. 学生展示实验结果,并进行讨论;2. 教师总结本节课的重点内容,并提出问题和思考。

步骤六:拓展延伸(10分钟)鼓励学生继续深入学习计算机组成原理的相关内容,并推荐相关书籍和资源。

教学评价:1. 实验报告:要求学生撰写实验报告,包括实验目的、操作步骤、实验结果和心得体会;2. 课堂表现:观察学生在课堂上的参与度和表现,包括提问、回答问题的能力等。

教学扩展:1. 组织学生参加计算机组成原理的竞赛或项目;2. 鼓励学生自主学习和研究计算机组成原理的最新进展。

教学反思:教师应根据学生的反馈和表现,及时调整教学方法和内容,确保教学效果的提高。

计算机组成原理实验教案

计算机组成原理实验教案

计算机组成原理实验教案目录实验一运算器实验 (1)一.实验目的 (1)二.实验设备 (1)三.实验原理 (1)四.实验步骤 (2)实验二存储器实验 (5)一.实验目的 (5)二.实验设备 (5)三.实验原理 (5)四.实验步骤 (5)实验三时序实验 (8)一.实验目的 (8)二.实验设备 (8)三.实验原理 (8)四.实验内容 (8)实验四总线控制实验 (10)一.实验目的 (10)二.实验设备 (10)三.实验原理 (10)四.实验步骤 (10)实验五微程序控制器的组成与微程序设计实验 (12)一.实验目的 (12)二.实验设备 (12)三.实验原理 (12)四.实验步骤 (14)实验一运算器实验一.实验目的1. 掌握简单运算器的组成以及数据传送通路。

2. 验证运算功能发生器(74LS181)的组合功能。

二.实验设备ZY15Comp12BB计算机组成原理教学实验箱一台,排线若干。

三.实验原理图1-l 运算器数据通路图实验中所用的运算器数据通路如图1-1所示。

其中运算器由两片74LS181以并/串形式构成8位字长的ALU。

运算器的两个数据输入端分别由两个锁存器(74LS273)锁存,锁存器的输入连至数据总线,数据输入开关(INPUT)用来给出参与运算的数据,并经过一三态门(74LS245)和数据总线相连。

运算器的输出经过一个三态门(74LS245)和数据总线相连。

数据显示灯已和数据总线(“DA TA BUS”)相连,用来显示数据总线内容。

图1-2中已将实验需要连接的控制信号用箭头标明(其他实验相同,不再说明)。

其中除T4为脉冲信号,其它均为电平控制信号。

实验电路中的控制时序信号均已内部连至相应时序信号引出端,进行实验时,还需将S3、S2、S1、S0、Cn、M、LDDR1、LDDR2、ALU_G、SW_G 各电平控制信号与“SWITCH”单元中的二进制数据开关进行跳线连接。

其中ALU_G、SW_G 为低电平有效,LDDR1、LDDR2为高电平有效。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

韶关学院《计算机组成原理》实验教案彭玄璋计算机科学学院计算机系第一章实验项目一、寄存器实验实验要求:利用COP2000实验仪上的K16..K23开关做为DBUS的数据,其它开关做为控制信号,将数据写入寄存器,这些寄存器包括累加器A,工作寄存器W,数据寄存器组R0..R3,地址寄存器MAR,堆栈寄存器ST,输出寄存器OUT。

实验目的:了解模型机中各种寄存器结构、工作原理及其控制方法。

实验说明:寄存器的作用是用于保存数据的,因为我们的模型机是8位的,因此在本模型机中大部寄存器是8位的,标志位寄存器(Cy, Z)是二位的。

COP2000用74HC574来构成寄存器。

74HC574的功能如下:1. 在CLK的上升沿将输入端的数据打入到8个触发器中2. 当OC = 1 时触发器的输出被关闭,当OC=0时触发器的输出数据OC CLK Q7..Q0 注释1 X ZZZZZZZZ OC为1时触发器的输出被关闭0 0 Q7..Q0 当OC=0时触发器的输出数据0 1 Q7..Q0 当时钟为高时,触发器保持数据不变X D7..D0 在CLK的上升沿将输入端的数据打入到触发器中74HC574工作波形图实验1:A,W寄存器实验寄存器A原理图寄存器W原理图寄存器A,W写工作波形图连接线表连接信号孔接入孔作用有效电平1 J1座J3座将K23-K16接入DBUS[7:0]2 AEN K3 选通A 低电平有效3 WEN K4 选通W 低电平有效4 ALUCK CLOCK ALU工作脉冲上升沿打入将55H写入A寄存器按住CLOCK脉冲键,CLOCK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A 寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据55H被写入A寄存器。

将66H写入W寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据66H按住CLOCK脉冲键,CLOCK由高变低,这时寄存器W的黄色选择指示灯亮,表明选择W 寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据66H被写入W寄存器。

注意观察:1.数据是在放开CLOCK键后改变的,也就是CLOCK的上升沿数据被打入。

2.WEN,AEN为高时,即使CLOCK有上升沿,寄存器的数据也不会改变。

实验2:R0,R1,R2,R3寄存器实验寄存器R原理图寄存器R写工作波形图将11H写入R0寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据11H置控制信号为:按住CLOCK脉冲键,CLOCK由高变低,这时寄存器R0的黄色选择指示灯亮,表明选择R0寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据11H被写入R0寄存器。

将22H写入R1寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据22H置控制信号为:按住CLOCK脉冲键,CLOCK由高变低,这时寄存器R1的黄色选择指示灯亮,表明选择R1寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据22H被写入R1寄存器。

将33H写入R2寄存器K23 K22 K21 K20 K19 K18 K17 K160 0 1 1 0 0 1 1K11(RRD) K10(RWR) K1(SB) K0(SA)1 0 1 0按住CLOCK脉冲键,CLOCK由高变低,这时寄存器R2的黄色选择指示灯亮,表明选择R2寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据33H被写入R2寄存器。

将44H写入R3寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据44HK23 K22 K21 K20 K19 K18 K17 K160 1 0 0 0 1 0 0K11(RRD) K10(RWR) K1(SB) K0(SA)1 0 1 1按住CLOCK脉冲键,CLOCK由高变低,这时寄存器R3的黄色选择指示灯亮,表明选择R3寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据44H被写入R3寄存器。

注意观察:1. 数据是在放开CLOCK键后改变的,也就是CLOCK的上升沿数据被打入。

K1(SB) K0(SA) 选择0 0 R00 1 R11 0 R21 1 R3寄存器R读工作波形图读R0寄存器这时寄存器R0的红色输出指示灯亮,R0寄存器的数据送上数据总线。

此时液晶显示DBUS: 11 00010001. 将K11(RRD)置为1, 关闭R0寄存器输出.读R1寄存器DBUS: 22 00100010. 将K11(RRD)置为1, 关闭R1寄存器输出.读R2寄存器置控制信号为:这时寄存器R2的红色输出指示灯亮,R2寄存器的数据送上数据总线。

此时液晶显示DBUS: 33 00110011. 将K11(RRD)置为1, 关闭R2寄存器输出.读R3寄存器置控制信号为:这时寄存器R3的红色输出指示灯亮,R3寄存器的数据送上数据总线。

此时液晶显示DBUS: 44 01000100. 将K11(RRD)置为1, 关闭R3寄存器输出.注意观察:1. 数据在K11(RRD)为0时输出, 不是沿触发, 与数据打入不同。

实验3:MAR地址寄存器,ST堆栈寄存器,OUT输出寄存器寄存器MAR原理图寄存器ST原理图寄存器OUT原理图寄存器MAR,ST,OUT写工作波形图连接线表连接信号孔接入孔作用有效电平1 J2座J3座将K23-K16接入DBUS[7:0]2 MAROE K14 MAR地址输出使能低电平有效3 MAREN K15 MAR寄存器写使能低电平有效4 STEN K12 ST寄存器写使能低电平有效5 OUTEN K13 OUT寄存器写使能低电平有效6 CK CLOCK 寄存器工作脉冲上升沿打入将12H写入MAR寄存器K23 K22 K21 K20 K19 K18 K17 K160 0 0 1 0 0 1 0置控制信号为:按住CLOCK脉冲键,CLOCK由高变低,这时寄存器MAR的黄色选择指示灯亮,表明选择MAR寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据12H被写入MAR寄存器。

K14(MAROE)为0, MAR寄存器中的地址输出. MAR红色输出指示灯亮.将K14(MAROE)置为1. 关闭MAR输出.将34H写入ST寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据34H按住CLOCK脉冲键,CLOCK由高变低,这时寄存器ST的黄色选择指示灯亮,表明选择ST寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据34H被写入ST寄存器。

将56H写入OUT寄存器按住CLOCK脉冲键,CLOCK由高变低,这时寄存器OUT的黄色选择指示灯亮,表明选择OUT寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据56H被写入OUT寄存器。

二、运算器实验实验要求:利用COP2000实验仪的K16..K23开关做为DBUS数据,其它开关做为控制信号,将数据写累加器A和工作寄存器W,并用开关控制ALU的运算方式,实现运算器的功能。

实验目的:了解模型机中算术、逻辑运算单元的控制方法。

实验说明:COP2000中的运算器由一片可编程芯片EPLD实现. 有8种运算, 通过S2,S1,S0来选择。

运算数据由寄存器A及寄存器W给出, 运算结果输出到直通门D。

有兴趣的同学可以参考第76页实现本ALU功能的ABLE语言。

了解ALU的实现方法。

运算器结构:运算器ALU 模块由XC9572 PLCC44 组成,XC9572 的管脚连接如图1 所示。

ALU 模块在COP2000 出厂时已经设计了一种ALU(用ABEL 语言设计的)具体的结构如图2所示,数据输入端Din0-7 接74HC245。

而74HC245 与J1 相连,做分部实验时将J1 与J3 相连,这样就可以用开关K16-23 输入0 1 数据,做模型机实验时将J1 与J2 相连即将Din 与数据线相连。

S2 S1 S0 是8 种运算选择端,可以实现加、减、与、或、进位加、进位减、A 取反、A 输出运算,AEN 、WEN 分别是寄存器A、W 的选通控制端,Cy IN 、CN 分别是进位输入和进位输出。

X0 、X1 用于控制输出O0-7 是直通、左移、右移。

图1 运算器的管脚定义图2 用XC9572 设计的ALU 的结构框图S2 S1 S0 功能0 0 0 A+W 加0 0 1 A-W 减0 1 0 A|W 或0 1 1 A&W 与1 0 0 A+W+C 带进位加1 0 1 A-W-C 带进位减1 1 0 ~A A取反1 1 1 A 输出A连接信号孔接入孔作用有效电平1 J1座J3座将K23-K16接入DBUS[7:0]2 S0 K0 运算器功能选择3 S1 K1 运算器功能选择4 S2 K2 运算器功能选择5 AEN K3 选通A 低电平有效6 WEN K4 选通W 低电平有效7 Cy IN K5 运算器进位输入8 ALUCK CLOCK ALU工作脉冲上升沿打入将55H写入A寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H按住CLOCK脉冲键,CLOCK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A 寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据55H被写入A寄存器。

将33H写入W寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据33H按住CLOCK脉冲键,CLOCK由高变低,这时寄存器W的黄色选择指示灯亮,表明选择W 寄存器。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据33H被写入W寄存器。

注意观察:运算器在加上控制信号及数据(A,W)后, 立刻给出结果, 不须时钟.三、数据输出实验/移位门实验实验要求:利用COP2000实验仪的开关做为控制信号,将指定寄存器的内容读到数据总线DBUS上。

实验目的:1。

了解模型机中多寄存器接数据总线的实现原理。

2。

了解运算器中移位功能的实现方法。

实验说明:COP2000中有7个寄存器可以向数据总线输出数据, 但在某一特定时刻只能有一个寄存器输出数据. 由X2,X1,X0决定那一个寄存器输出数据.数据输出选择器原理图X2 X1 X0 输出寄存器0 0 0 IN_OE 外部输入门0 0 1 IA_OE 中断向量0 1 0 ST_OE 堆栈寄存器0 1 1 PC_OE PC寄存器1 0 0 D_OE 直通门1 0 1 R_OE 右移门1 1 0 L_OE 左移门1 1 1 没有输出连接线表连接信号孔接入孔作用有效电平1 J1座J3座将K23-K16接入DBUS[7:0]2 X0 K5 寄存器输出选择3 X1 K6 寄存器输出选择4 X2 K7 寄存器输出选择5 AEN K3 选通A 低电平有效6 CN K9 移位是否带进位0:不带进位1:带进位7 Cy IN K8 移位进位输入8 S2 K2 运算器功能选择9S1 K1 运算器功能选择10 S0 K0 运算器功能选择11 ALUCK CLOCK ALU工作脉冲上升沿打入实验1:数据输出实验X2 X1 X0 指示灯(红色)液晶显示(数据总线值)0 0 0 IN指示输入门(K23-K16)0 0 1 IA指示中断向量(由拨动开关给出)0 1 0 ST指示堆栈寄存器0 1 1 PC指示PC寄存器1 0 0 D直通门指示D直通门1 0 1 R右移门指示R右移门1 1 0 L左移门指示L左移门1 1 1 没有输出实验2:移位实验ALU直接输出和零标志位产生原理图ALU左移输出原理图ALU右移输出原理图直通门将运算器的结果不移位送总线。

相关文档
最新文档