计算机组成原理 总线与微命令实验

总线与微命令实验

实验环境

计算机组成原理实验环境

实验目的

  1. 理解总线的概念和作用。
  2. 连接运算器与存储器,熟悉计算机的数据通路。
  3. 理解微命令与微操作的概念。

实验要求

  1. 做好实验预习,读懂实验电路图,熟悉实验元器件的功能特性和使用方法。
  2. 按照实验内容与步骤的要求进行实验,对预习时填写好的微命令进行验证与调试,遇到问题请冷静、独立思考,认真仔细地完成实验。

实验电路

       本实验使用的主要元器件有:4 位算术逻辑运算单元 74LS181 , 8 位数据锁存器 74LS273 ,三态输出的总线收发器 74LS245,2K x 8 静态随机存储器 6116 ,时序发生器,与非门、 与门、开关、指示灯等。芯片详细说明请见附录。

       时序发生器用于产生四个等间隔时序信号 T1 、T2 、T3 和 T4 。在本虚拟实验系统中,连续发出的一轮 T1 ~ T4 时序信号对应一个 CPU 周期。图 1 为时序发生器的简单电路连接图,其中,Ts 为时钟源输入信号,Stop 为停止信号,Start 为开始信号,Step 为单步运行信号。在 Step=0 时,单击 Start 连接的单脉冲按钮,时序信号 T1~T4 会周而复始地发送出去,时序发生器处于连续运行状态,若此时单击 Stop 按钮,发送完此周期时序信号后就会停机。在 Step=1 时,处于单步运行状态,即每发送完一个CPU周期时序信号就自动停机。本实验使用单步运行方式。

       图 2 为本实验数据通路总框图,其中 ALU 由 2 片 74LS181 构成,DRI 、DR2 和 AR 均为一片 74LS273 , RAM 为一片 6116 芯片,△ 表示三态门 74LS245 。时序发生器为虚拟实验系统提供的虚拟组件。
图1时序发生器

图2 数据通路总框图
实验电路中涉及的其他控制信号如下:

  1. M:选择 ALU 的运算模式 ( M=0,算术运算;M=1,逻辑运算 )。
  2. S3, S2, S1, S0:选择 ALU 的运算类型。如 M=0 时,设为 1001 表示加法运算。
  3. Cn :向 ALU 最低位输入的进位信号, Cn=0 时有进位输入, Cn=1时无进位输入。
  4. LDDR1:DR1 的数据加载信号,与 T4 脉冲配合将总线上的数据打入 DR1 中。LDDR1 和 T4 通过与门进行与运算之后连接到74LS273芯片的CP引脚,当 LDDR1=1 时在 T4 的上升沿将数据锁存到 DR1 。
  5. LDDR2:DR2 的数据加载信号,与 T4 脉冲配合将总线上的数据打入 DR2 中。LDDR2 和 T4 通过与门进行与运算之后连接到 74LS273 芯片的 CP 引脚,当 LDDR2=1 时在 T4 的上升 沿将数据锁存到 DR2 。
  6. MR:芯片7 4LS273 的清零信号,
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值