计算机组成原理实验报告

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

成绩:计算机原理实验室实验报告

课程:

姓名:

专业:

学号:

日期:

太原工业学院

计算机工程系

实验一:运算器实验

实验环境ISIS 7 Professional 实验日期

一.实验内容

1.熟悉proteus仿真系统

2.设计并验证4位算数逻辑单元的功能

3.实现输入输出锁存

4.实现8位算数逻辑单元

二.理论分析或算法分析

74181能执行16种算术运算和16种逻辑运算。

其中A3-A0,B3-B0是两个操作数,F3-F0是输出结果,Cn表示最低位的外来进位,M 表示工作方式。

利用74181的算术和逻辑功能实现运算器。

1

三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等)

选用74181芯片进行运算器实验,利用三组,每组四个单刀双掷开关对电路状态转换进行控制。通过S3~S0的不同取值实现不同的操作,M的值用来区别算术还是逻辑运算,Cn表示是否有进位。利用LED灯直观的展现实验结果其中前两个LED灯用来显示操作数,后一个LED灯用来做输出结果。

2

四.实验结果分析(含执行结果验证、输出显示信息、图形、调试过程中所遇的问题及处理方法等)正逻辑:逻辑运算M=1,

正逻辑:算术运算M=0,Cn=1(无进位)

正逻辑:算术运算M=0,Cn=0(有进位)

3

验证了基本要求,实现了74181的算术/逻辑运算功能,通过对工作开关选择工作状态,改变工作方式开关,使电路是处于逻辑操作或算术操作。通过改变进位开关工作状态,改变电路是否有进位。

以工作选择状态为0000为例,当M=1时,电路处于算术运算状态,运算结果为F=A,而A为0000,即F=1111。当M=0,Cn=1时,运算结果为F=A,而A为0000,即F=A=0;当Cn=0时,运算结果为F=A加1,而A为0000,则A加1的结果即为F=A加1=1,如上图所示。

五.结论

完成了本次实验要求的熟悉proteus仿真系统,设计并验证4位算数逻辑单元的功能的实验内容。学会了如何用74181芯片执行16种算术运算和16种逻辑运算,通过改变操作数和开关工作状态,实现不同的运算组合和功能的实现。

在完成运算器实验的过程中,让我熟悉了74181的功能,并且懂得了运算器的实验原理,了解该软件的应用的同时,增强了自己对相关运算的掌握。

4

相关文档
最新文档