《计算机组成原理实验教程全书课件电子教案汇总.pptx》由会员分享,可在线阅读,更多相关《计算机组成原理实验教程全书课件电子教案汇总.pptx(91页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 实验一 全加器基于多思网络虚拟实验系统010203实验目的实验原理实验内容目 录Contents01实验目的4实验目的1) 熟悉多思计算机组成原理网络虚拟实验系统的使用方法。2)掌握全加器的逻辑结构和电路实现方法。02实验原理实验原理(1 1)全加器是一个)全加器是一个三输入,两输出三输入,两输出的逻辑部件,的逻辑部件, 三个输入:被加数三个输入:被加数Ai、加数加数Bi和低位的进位和低位的进位Ci, 两个输出:本位和两个输出:本位和Si和和向高位的进位向高位的进位Ci+1,其逻辑方程如下:其逻辑方程如下: S Si i=A=Ai i Bi Ci C Ci+1i+1= =A Ai iB Bi
2、 i+B+Bi iC Ci i+C+Ci iA Ai i实验原理(2)根据组合逻辑电路设计方法可得全加器的逻辑电路参考电路图如下:)根据组合逻辑电路设计方法可得全加器的逻辑电路参考电路图如下:03实验内容实验内容(1)在虚拟实验系统中实现一位全加器。(2)在虚拟实验系统中实现2位串行进位并行加法器。 谢谢欣赏感谢使用计算机组成原理多思网络虚拟实验系统 实验二 运算器基于多思网络虚拟实验系统010203实验目的实验原理实验内容目 录Contents01实验目的14实验目的(1)掌握算术逻辑运算单元的工作原理。(2)熟悉简单运算器的电路组成。(3)熟悉4位运算功能发生器(74LS181)的算术、逻
3、辑运算功能。02实验原理实验原理运算器实验电路图:03实验内容实验内容(1)在虚拟实验系统中实现运算器电路。(2)以DR1=65H,DR2=A7H实现所有运算。(3)记录实验结果。 谢谢欣赏感谢使用计算机组成原理多思网络虚拟实验系统 实验三 存储器基于多思网络虚拟实验系统010203实验目的实验原理实验内容目 录Contents01实验目的23实验目的(1)掌握静态随机存储器RAM的工作特性。(2)掌握静态随机存储器RAM的读写方法。02实验原理实验原理存储器实验电路图:03实验内容实验内容(1)在虚拟实验系统中绘制存储器电路。(2)向01H、02H、03H、04H、05H存储单元分别写入十六
4、进制数据11H、12H、13H、14H、15H。(3)从01H、02H、03H、04H、05H存储单元依次读出01H、02H、03H、04H、05H单元中的内容。 谢谢欣赏感谢使用计算机组成原理多思网络虚拟实验系统 实验四 总线与微命令基于多思网络虚拟实验系统010203实验目的实验原理实验内容目 录Contents01实验目的32实验目的(1)理解总线的概念和作用。(2)连接运算器与存储器,熟悉计算机的数据通路。(3)理解微命令与微操作的概念。02实验原理实验原理总线与微命令实验数据通路图:03实验内容实验内容(1)运行虚拟实验系统,导入总线与微命令电路。(2)执行A+B的微命令。(3)设计
5、并执行C-D的微命令。 谢谢欣赏感谢使用计算机组成原理多思网络虚拟实验系统 实验五 累加器基于多思网络虚拟实验系统010203实验目的实验原理实验内容目 录Contents01实验目的41实验目的(1)理解累加器的概念和作用。(2)连接运算器、存储器和累加器,熟悉计算机的数据通路。(3)掌握使用微命令执行各种操作的方法。02实验原理实验原理数据通路总框图:03实验内容实验内容(1)在已有电路中加入一个74LS374芯片作为累加寄存器。(2)设计微命令,使用累加器完成一次加法运算。 谢谢欣赏感谢使用计算机组成原理多思网络虚拟实验系统 实验六 程序计数器基于多思网络虚拟实验系统010203实验目的
6、实验原理实验内容目 录Contents01实验目的50实验目的(1)连接程序计数器、地址寄存器、存储器与指令寄存器,理解程序计数器的作用。(2)掌握使用微命令通过程序计数器从存储器中读取指令和数据的方法。02实验原理实验原理数据通路总框图:实验原理实验原理03实验内容实验内容(1)导入已有电路,连接好实验所需的控制信号线。(2)设计微命令,利用程序计数器,将RAM中的指令一一读出。 谢谢欣赏感谢使用计算机组成原理多思网络虚拟实验系统 实验七 微程序控制器基于多思网络虚拟实验系统010203实验目的实验原理实验内容目 录Contents01实验目的61实验目的(1)掌握微程序控制器的组成原理和工
7、作过程。(2)理解微指令和微程序的概念,理解微指令与指令的区别与联系。(3)掌握指令操作码与控制存储器中微程序的对应方法,熟悉根据指令操作码从控制存储器中读出微程序的过程。02实验原理实验原理微程序控制器电路图:实验原理实验原理03实验内容实验内容(1)绘制微程序控制器电路。(2)执行以下四条机器指令对应的微程序。IN(输入)ADD(加法)STA(存数)JMP(无条件转移) 谢谢欣赏感谢使用计算机组成原理多思网络虚拟实验系统 实验八 简单模型机基于多思网络虚拟实验系统010203实验目的实验原理实验内容目 录Contents01实验目的72实验目的(1)通过总线将微程序控制器与运算器、存储器等
8、联机,组成一台模型计算机。(2)用微程序控制器控制模型机数据通路,运行由4条机器指令组成的简单程序。(3)掌握微指令与机器指令的关系,建立整机概念。02实验原理实验原理简单模型机总框图:实验原理实验原理03实验内容实验内容(1)打开虚拟实验系统,导入简单模型机电路。(2)单步执行预存在RAM中的程序,并按要求回答问题。(3)查看程序运行的结果。 谢谢欣赏感谢使用计算机组成原理多思网络虚拟实验系统 实验九 微程序设计基于多思网络虚拟实验系统010203实验目的实验原理实验内容目 录Contents01实验目的83实验目的(1)在简单模型机的基础上,通过知识的综合运用,进行5条机器指令的微程序设计
9、。(2)进一步理解微程序控制器的工作原理,掌握指令与微指令的区别与联系。(3)通过编写和调试微程序,提高研究与设计能力。02实验原理实验原理简单模型机总框图:实验原理简单模型机微程序流程图:实验原理简单模型机中的指令和程序:实验原理 在简单模型机实验中,控制存储器里存放了4个微程序,对应4条指令,即此模型机只能运行4条指令。 本实验在简单模型机实验的基础上,实现一个包含5条指令的指令集。实验电路、指令格式都无需修改,只要修改控制存储器中的微程序,以及内存中的测试程序。03实验内容实验内容(1)本实验的总任务为:在基本模型机的基础上,将ADD指令修改为LDA指令,并增加一条NOT指令。LDA的功能为读内存,NOT的功能为对R0寄存器的值取反。实现下表所示指令集。(2)编写测试程序并运行。 谢谢欣赏感谢使用计算机组成原理多思网络虚拟实验系统