计算机组成原理实验报告

实验一 运算器组成实验



一、实验目的

1、学习数据信息的表示方法,熟练掌握几种四则运算方法。
2、掌握运算器的工作原理及其组成结构,学习运算器的设计方法。
3、熟悉简单运算的数据传送通路。
4、验证运算器功能发生器(74LS181)的组合功能。
5、按给定数据,完成几种指定的算术和逻辑运算。


二、实验内容

1、理解运算器工作原理及外部特性;
2、按照实验通路图搭建实验电路;
3、给定不同运算数验证运算器的运算功能;


三、实验原理

1、从核心芯片角度:将两片74LS181串联组成8位运算器,低位芯片的进位输出端CN+4与高位芯片的进位输入端CN相连,使低四位运算产生的进位送进高四位产生八位的运算结果,低位芯片的进位输入端CN与外来进位相连,高位芯片的进位输出至外部。用锁存器74LS273来实现运算数据TR1和TR2的暂存。
2、从总线通路角度: 依据总线原理输入单元和运算输出单元分别由两个三态门74LS245控制,其控制信号分别为B_SW和B_ALU,用以防止输入数据和输出数据产生总线竞争。为了缓存两次输入的运算数,系统设计了两个暂存器TR1和TR2分别存放两个运算数,并分别由C_TR1和C_TR2控制,与T4脉冲相与使总线上的数据打入相应暂存器。同时,“输入设备单元”的8位数据开关也经过一个三态门连接到内总线上,用来给出参与运算的数据。该三态门的输出由B_SW和RD控制信号相或得出,当或的结果为低电平时数据输出至内总线上,高电平时输出高阻态。

3、从运算器的功能表角度:运算器的运算控制信号S3、S2、S1、S0、M由排线引出后可以按照运算器逻辑功能图组合输入验证运算,其中S3、S2、S1、S0控制所进行的操作,M选择进行的是算术运算还是逻辑运算,CN控制进行的计算有无进位。


四、实验步骤

1、连接实验线路,并检查其正确性;
2、先置相关的控制信号为初始态,即使运算器和输入设备的输出都为高阻态暂存器TR1和TR2的门控信号都为低电平。
3、通过“输入设备单元”的数据开关向暂存器TR1中置数。
4、通过“输入设备单元”的数据开关向暂存器TR2中置数。
5、关掉数据开关的输出三态门(B_SW=1),打开运算器的数据输出三态门(B_ALU=0),使运算器输出至总线上。此时,改变运算器的控制信号S3、S2、S1、S0、M及CN的状态,观察和记录不同的运算结果。


五、实验小结

实验中由于接线不正确,导致第一次实验结果不符合预期,经过认真排查,发现问题出在未考虑数据线方向,没有将正确的引脚接在一起,这使我进一步加深了实验原理,同时也认识到搭建电路需要仔细认真,操作过程必须依据实验通路图,经过调整后成功完成实验并得到了预期结果。通过这一事件让我认识到了实验中要注意的一些细节问题,保证了以后实验的正确率。

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值