《计算机组成原理运算器实验—算术逻辑运算实验》由会员分享,可在线阅读,更多相关《计算机组成原理运算器实验—算术逻辑运算实验(7页珍藏版)》请在人人文库网上搜索。

1、实验报告1、 实验名称运算器实验算术逻辑运算实验二、实验目的1、了解运算器的组成原理。2、掌握运算器的工作原理。3、掌握简单运算器的数据传送通路。4、验证运算功能发生器(74LS181)的组合功能。三、实验设备TDN-CM+计算机组成原理教学实验系统一套,导线若干。4、 实验原理实验中所用的运算器数据通路如图1-1所示。其中两片74LSl81以串行方式构成8位字长的ALU,ALU的输出经过一个三态门(74LS245)和数据总线相连。三态门由ALU-R控制,控制运算器运算的结果能否送往总线,低电平有效。为实现双操作数的运算,ALU的两个数据输入端分别由二个锁存器DR1、DR2(由74LS273实。

2、现)锁存数据。要将数据总线上的数据锁存到DRl、DR2中,锁存器的控制端LDDR1和DDR2必须为高电平,同时由T4脉冲到来。数据开关(“INPUT DEVICE)用来给出参与运算的数据,经过三态(74LS245)后送入数据总线,三态门由SWB控制,低电平有效。数据显示灯(“BUS UNIT)已和数据总线相连,用来显示数据总线上的内容。 图中已将用户需要连接的控制信号用圆圈标明(其他实验相同,不再说明),其中除T4为脉冲信号外,其它均为电平信号。由于实验电路中的时序信号均已连至“WR UNIT”的相应时序信号引出端,因此,在进行实验时,只需将“WR UNIT的T4接至“STATE UNIT”的。

3、微动开关KK2的输入端,按动微动开关,即可获得实验所需的单脉冲。ALU运算所需的电平控制信号S3、S2、S1、S0 、Cn、M、LDDRl、LDDR2、ALU-B、SW-B均由“ SWITCH UNIT ”中的二进制数据开关来模拟,其中Cn、ALUB、SW一B为低电平有效LDDR1、LDDR2为高电平有效。对单总线数据通路,需要分时共享总线,每一时刻只能由一组数据送往总线。5、 实验内容1输入数据通过三态门74LS245后送往数据总线,在数据显示灯和数码显示管LED上显示。2向DRl(或DR2)中置数,经ALU直传后,经过三态245送入数据总线,在数据显示灯和数码显示管LED上显示3将输入DR。

4、l和DR2中的两个数进行算术逻辑运算,验证AlU的功能,结果在数据显示灯和数码显示管LED上显示。6、 实验步骤1、输入数据通过三态门74LS245后经过数据总线在数据显示灯和数码显示管LED上直接显示(1) 按下图连接实验线路,仔细查线无误后,接通电源。(2) 用二进制数码开关输入数据65H,观察总线数据显示灯和LED灯的变化。设置:SW-B=1;从输入开关输入:01100101;打开三态门SW-B=0;数据在数码管上显示:LED-B=0,发W/R脉冲。(3) 观察实验结果。2.向DRl(或DR2)中置数,经ALU直传后,经过三态245送入数据总线,在数据显示灯和数码显示管LED上显示。(1。

5、) 重新连接电路,仔细检查无误之后,接通电源。(2) 向DR1和DR2寄存器中置入数据65H和A7H。流程为:寄存器DR2(10100111)打开三态门数据开关(10100111)打开三态门寄存器DR1(01100101)数据开关(01100101)1)、用输入开关向寄存器DR1置数。使SWITCH UNIT单元中的开关SW-B=1;从输入开关输入:01100101(数据显示:灯亮为0,灯不亮为1。下同);使开关SW-B=0;设置LDDR1=1、LDDR2=0。将数据打入DR1按KK2发F4脉冲,将总线上得数据在数码管上显示:LED-B=0。2) 、用输入开关向寄存器DR2置数.。使SWITC。

6、H UNIT单元中的开关SW-B=1;从输入开关输入:10100111;使开关SW-B=0;设置LDDR1=0、LDDR2=1。将数据打入DR2按KK2发F4脉冲,将总线上得数据在数码管上显示:LED-B=0。(3) 、检验输入DR1和DR2寄存器中的数据是否正确。1、关闭三态门:SW-B=1,关闭暂存器的输入:LDDR1=0、LDDR2=0。2、打开ALU输出三态门:ALU-B=0,设置运算器直传形式S3S2S1S0M为11111。3、将总线上的数据在数码管上显示:LED-B=0,发W/R脉冲。4、观察结果(即DR1中的数据)。5、再次关闭三态门:SW-B=1。打开ALU输出三态门:ALU-。

7、B=0。6、设置运算器直传形式S3S2S1S0M为10101。7、将总线上的数据在数码管上显示:LED-B=0,发W/R脉冲。8、 观察结果(即DR2中的数据)。3、 将输入DR1和DR2中的两个数进行算术逻辑运算,验证ALU的功能,结果在数据显示灯和数码显示管LED上显示。(1) 、保持中数据不变,若不知道中是否有数据,可按实验步骤2中得(3)去检查。(2) 通过“SWITCH UNIT”改变开关S3,S2,S1,S0,Cn,M的值,可将两数进行不同的运算。例如:设置S3S2S1S0CnM=10010,运算器进行加法运算,设置S3S2S1S0CnM=01100,运算器进行减法运算。最后根据运。

8、算结果填写下表:DR1DR2S3 S2 S1 S0M=0(算术运算)M=1(逻辑运算)Cn=1无进位Cn=0有进位656565A7A7A70 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 101 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 1F=(65)F=(E7)F=(7D)F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( 66 )F=( E8 )F=( 7E )F=( )F=( )F=(。

9、 )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=(9A )F=( 18 )F=( 82 )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )F=( )7、 实验结果1、 在实验步骤1第(3)步观察到的结果是亮、暗、暗、亮、亮、暗、亮、暗,即运算器最后存储的数据是01100101,即LED显示为65;2、 在实验步骤2第(3)步观察到的结果是亮、暗、暗、亮、亮、暗、亮、暗,即运算器最后存储的数据是01100101,即LED显示为65;3、 在实验步骤2第(3)步观察到。

10、的结果是暗、亮、暗、亮、亮、暗、暗、暗,即运算器最后存储的数据是10100111,即LED显示为A7;4、步骤3中的运算结果如下:DR1DR2S3 S2 S1 S0M=0(算术运算)M=1(逻辑运算)Cn=1无进位Cn=0有进位656565A7A7A70 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 101 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 01 1 0 11 1 1 01 1 1 1F=(65)F=(E7)F=(7D)F=(FF)F=(A5)F=(27)F=(BD)F=(3F)F=(8A)F=(0C)F=(。

11、 4C)F=( 24)F=(CA)F=(4C)F=(E2)F=( 64)F=( 66 )F=( E8 )F=( 7E )F=(00)F=(A6)F=(28)F=(BE)F=(40)F=(8B)F=(0D)F=(AD)F=(25)F=( CB)F=(4D)F=(E3)F=(65)F=(9A )F=( 18 )F=( 82 )F=(00 )F=(dA)F=(58)F=(C2)F=(4D)F=(BF)F=(3D)F=(7D)F=(25)F=(FF)F=(7D)F=( E7)F=(65)8、 小结通过这次实验,我明白了要很好的完成实验首先一定要注意线路的连接,需要对应的要一一对应。我掌握了算术逻辑运算器单元ALU(74LS181)的工作原理,并熟悉了怎样输入输出数据和验算由74LS181等组合逻辑思电路的运算功能发生器运算功能等实验步骤和要求。

计算机运算器实验原理,计算机组成原理运算器实验—算术逻辑运算实验相关推荐

  1. 计算机组成原理算术逻辑实验,《计算机组成原理》算术逻辑运算实验报告.doc...

    <计算机组成原理>实验报告 实验名称: 算术逻辑运算实验芯片(LS181)的逻辑功能运算器数据的入.读取方法掌握模式的设置 3在不同模式下运算 三.实验原理 1.74LS181封装图 A0 ...

  2. 计算机组成原理算术运算实验报告,《计算机组成原理》实验报告---8位算术逻辑运算实验.doc...

    <计算机组成原理>实验报告---8位算术逻辑运算实验 计算机专业类课程 实验报告课程名称:计算机组成原理 学 院:信息与软件工程学院 专 业:软件工程 学生姓名: 学 号: 指导教师:日 ...

  3. 计算机逻辑运算实验总结,算术逻辑运算实验报告(共10篇).doc

    算术逻辑运算实验报告(共10篇) 算术逻辑运算实验报告(共10篇) 实验二 算术逻辑运算实验报告 计算机组成原理实验报告 专 业:计算机+自动化 姓 名: 桑超强(201126100416) 陆黎明( ...

  4. 运算器算术逻辑运算实验

    <计算机组成原理>实验一 运算器算术逻辑运算实验 一. 实验目的 1.掌握简单运算器的组成以及数据传送通路. 2.验证运算功能发生器(74LS181)的组合功能. 二. 实验内容 1. 认 ...

  5. 8位算术逻辑运算实验

    HUNAN CITY UNIVERSITY 计算机组成原理 实验报告 实验题目: 8位算术逻辑运算实验 专 业: 计算机科学与技术 学生姓名: 班级学号: 分组成员: 指导教师: 2021 年 3月 ...

  6. 计算机组成原理算术运算实验报告,计算机组成原理算术逻辑运算实验报告

    计算机组成原理算术逻辑运算完整实验报告 一.实验目的 了解运算器的组成结构 掌握运算器的工作原理 掌握简单运算器的数据传输通路 验证运算功能发生器74LS181的组合功能 二.实验设备 TDN-CM+ ...

  7. 生成计算机组成原理:8位算术逻辑运算实验数据

     74LS181 ALU真值表如下: 代码实现:  /*计算机组成原理数据生成器使用与第一次实验实现了74LS181的逻辑结构 如果发现那个有问题请自行修改 */#include <stdio. ...

  8. 计算机组成运算器原理实验报告,计算机组成原理运算器实验报告

    计算机组成原理运算器实验报告 计算机组成原理实验一 运算器实验 一.实验目的:1.掌握简单运算器的数据传输方式.2.验证运算功能发生器(74LS181)及进位控制的组合功能. 二.实验要求: 完成不带 ...

  9. 计算机组成原理运算器数据,计算机组成原理-运算器实验

    (一) 算术逻辑运算器 一.实验目的与要求 目的:1.掌握算术逻辑运算器单元ALU(74LS181)的工作原理 2.掌握简单运算器的数据传送通道 3.验算由74LS181等组合逻辑电路的运算功能发生器 ...

最新文章

  1. Visual SLAM
  2. python的opencv模块_Python图像识别精讲之OpenCV模块(1)
  3. python sleep准确吗_Time.sleep对于Python计数器不准确?
  4. python方法解析顺序_浅谈Python的方法解析顺序(MRO)
  5. SIP消息头域的说明
  6. JavaScript学习(二十一)—scrollTop属性和scrollLeft属性
  7. mysql装了一半卡住了_mysql安装问题:安装到configuration overview卡住了
  8. linux命令学习——tar
  9. Android中Parcelable与Serializable接口用法
  10. 换IP软件如何使用,一起来看下换IP软件的使用教程
  11. 米思齐(Mixly)初体验—触摸式开关
  12. 解读国密非对称加密算法SM2
  13. 电视与电脑连接html线,电视机与电脑连接的方法
  14. 关于黑客,你了解多少?----黑客入门学习(常用术语+DOS操作)
  15. 论文图片格式要求具体有哪些?
  16. Codeforces Round #772 (Div. 2) CF1635ABCDEF
  17. rhel7 pcs pacemaker corosync配置主从高可用
  18. JSP页面之间数据传递,JSP页面跳转
  19. 你的“电动爹”,国庆又又又趴窝了吗
  20. 微博图片作者识别功能,找到发图的人

热门文章

  1. neural network神经网络识别手写字体
  2. c++容器vector
  3. 文字转语音,语音转语音,实际的转化过程
  4. django写项目的详细步骤
  5. Android listview viewholder
  6. 无处不在的网络与中国IPv9
  7. Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务
  8. MDK中软仿真下Debug-(printf)Viewer
  9. Angular vs React 最全面深入对比
  10. 多DHCP服务器的作用域 及备用DHCP服务器(一)