【北邮】计算机组成原理实验:实验一 运算器组成实验

本文详细介绍了运算器组成实验的目的及过程,包括逻辑测试笔的使用、TEC-8模型计算机的节拍脉冲理解、双端口通用寄存器组的读写操作等,并深入分析了74LS181的加、减、与、或功能验证及其信号控制作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验一 运算器组成实验

  • 实验目的

⑴熟悉逻辑测试笔的使用方法。

⑵熟悉 TEC-8 模型计算机的节拍脉冲 T1、T2、T3;

⑶熟悉双端口通用寄存器组的读写操作;

⑷熟悉运算器的数据传送通路;

⑸验证 74LS181 的加、减、与、或功能;

⑹按给定的数据,完成几种指定的算术、逻辑运算运算。

  • 实验结果

 

 

设置初始值后,进行加法运算

进行减法运算

进行与运算

进行或运算

  • 解释

结合实验现象,每一实验步骤中,对下述信号在所起的作用进行解释:M、S0、S1、S2、S3、CIN、ABUS、LDC、LDZ、SEL3、SEL2、SEL1、SEL0、DRW、SBUS。并说明在该步骤中,哪些信号是必需的,哪些信号不是必需的,哪些信号必需采用实验中使用的值,哪些信号可以不采用实验中使用的值

M:控制运算模式,加减法时M=0 为算术运算;与或运算时M=1为逻辑运算;

S0、S1、 S2、S3:控制 74LS181 的运算类型 实现加减与或的运算控制。

CIN:低位 74LS181 的进位输入

ABUS:控制信号输出=1 时,将运算结果送数据总线 DBUS

LDC:控制输出端C的值是否送到寄存器。=1 时,在 T3 的上升沿将运算得到的进位保存到 C 标志寄存器。

LDZ:控制输出端Z的值是否送到寄存器。=1 时,如果运算结果为 0,在 T3 的上升沿,将 1 写入到 Z 标志寄存器;如果运算结果不为 0,将 0 保存到 Z 标志寄存器。

SEL3、SEL2:选择送 ALU 的 A 端口的寄存器

SEL1、SEL0:选择送 ALU 的 B 端口的寄存器

DRW:控制信号是否写入寄存器。=1 时,在 T3 上升沿对 RD1、RD0 选中的寄存器进

行写操作,将数据总线 DBUS 上的数 D7~D0 写入选定的寄存器

SBUS:控制是否写入DBUS。=1 时,将运算结果送数据总线 DBUS =0 时,禁止运算结果送数据总线 DBUS

M

S0~S3

CIN

LDC

LDZ

SEL3~SEL0

DRW

SBUS

ABUS

写入数据到R0

为0,也可为其他值

为0000B也可为其他值

为0,也可为其他值

为0,也可为其他值

为0,也可为其他值

为0001B

为1,读取总线数值并写入数据

为1,用以设定初始值并导入总线

必需为0

写入数据到R1

为0,也可为其他值

为0000B也可为其他值

为0,也可为其他值

为0,也可为其他值

为0,也可为其他值

为0001B

为1,读取总线数值并写入数据

为1,用以设定初始值并导入总线

必需为0

加法运算

必需为0

为1001B,控制运算器为加法

必需为1

为1,输出C

为1,输出Z

为0001B

必需为0,终止输入

必需为0,终止输入

为1,输出结果到总线

减法运算

必需为0

为0110B,控制运算器为减法

必需为0

为1,输出C

为1,输出Z

为0001B

必需为0,终止输入

必需为0,终止输入

为1,输出结果到总线

与运算

必需为1

为1011B,控制运算器为与运算

必需为0

为0,不用输出

为1,输出Z

为0001B

必需为0,终止输入

必需为0,终止输入

为1,输出结果到总线

或运算

必需为1

为1110B,控制运算器为或运算

必需为0

为0,不用输出

为1,输出Z

为0001B

必需为0,终止输入

必需为0,终止输入

为1,输出结果到总线

四、思考探究

1.ALU 具有记忆功能吗?如果有,如何设计?

2.为什么在 ALU 的 A 端口和 B 端口的数据确定后,在数据总线 DBUS 上能够直接观测运算的 数据结果,而标志结果却在下一步才能观测到?

答:

具有,通过ABUS信号关闭输出端,将数据暂存在ALU中,实现记忆功能。

在ALU的输出端,C和Z的输出受LDC和LDZ的控制,在每次输出前会进行信号判断,所以要在下一步才能观测到。

五、独立方式

连线

 

为R0设置初始值

 

为R1设初始值

 

加法运算

 

减法运算

与运算

 

 

或运算

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呆呆水獭_(:_」∠)_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值