计算机组成原理实验:运算器

一、实验目的与要求:
(简述本次实验要求达到的目的,涉及到的相关知识点,实验的具体要求。)
1、实验目的
1) 掌握算术逻辑运算单元的工作原理。
2) 熟悉简单运算器的电路组成。
3) 熟悉4位运算功能发生器(74LS181)的算术、逻辑运算功能。
2、实验要求
1) 做好实验预习,看懂电路图,熟悉实验中所用芯片各引脚的功能和连接方法。
2) 按照实验内容与步骤的要求,认真仔细地完成实验。
3) 完成实验报告
二、实验内容
(根据本次实验项目的具体任务和要求,完成相关内容,可包括:实验原理、实验仪器、设备选型及连线图、算法描述或流程图、源代码、实验运行步骤、关键技术分析、测试数据与实验结果、其他 )
1、 实验原理图
在这里插入图片描述
2、实验原理分析
两片 4 位的 74LS181 构成了 8 位字长的 ALU。两个 8 位的 74LS273 作为工作寄存器 DR1 和 DR2,用于暂存参与运算的操作数。参与运算的数据由数据开关通过三态门 74LS245 送入工作寄存器,ALU 的运算结果也通过三态门74LS245 发送到数据显示灯上。
参与运算的操作数由 SW7~SW0 共 8 个二进制开关来设置,当 SW-BUS=0 时,数据通过三态门 74LS245 输出到 DR1 和 DR2 。DR1 接 ALU 的 A 输入端口,DR2 接 ALU 的 B 输入端口。在 P1 的上升沿将数据打入 DR1 ,送至 74LS181 的 A 输入端口;在P2的上升沿将数据打入 DR2 ,送至 74LS181 的 B 输入端口。
ALU 由两片 74LS181 构成,其中 74LS181(1) 做低 4 位算术逻辑运算,74LS181(2) 做高 4 位算术逻辑运算,74LS181(1) 的进位输出信号 Cn+4 与 74LS181(2) 的进位输入信号 Cn 相连,两片 74LS181 的控制信号 S3 ~ S0 、M 分别相连。运算结果通过一个三态门 74LS245 输出到数据显示灯上。另外,74LS181(2) 的进位输出信号 Cn+4 可另接一个指示灯,用于显示运算器进位标志信号状态。
3、实验仿真图设计(贴线上平台课程里画出的仿真图并做简单说明)
1)绘制电路图如下图所示:在这里插入图片描述
2)设置运算器的操作数:
实验步骤:

  1. 打开第1关绘制的实验电路;
  2. 进行电路预设置,具体步骤如下:
    1) 将-(ALU-BUS)设为高电平,作用:关闭ALU输出端的三态门;
    2) 将两片74LS273的-MR都设为高电平,否则74LS273会一直处于清零状态。
  3. 打开电源开关。
  4. 通过SW7-SW0向DR1和DR2置数。DR1=65H,DR2=A7H

图2 电路预设置
图3 DR1=65H
图4 DR2=A7H
3) 已设置DR1=65H,DR2=A7H的前提下:
改变运算器的功能模式,观察运算器的输出,并填入表,并和理论值进行比较、验证。该表为理论值
在这里插入图片描述
4、实验数据和结果分析
检验 DR1 和 DR2 中存的数是否正确:
图5 DR1=65H
图6 DR2=A7H
运算器的输出
在这里插入图片描述
由表1和表2得出,运算器输出与理论值相等,实验正确。

  • 6
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值