《计算机组成原理》实验一 运算器算术逻辑运算实验
一. 实验目的 1.掌握简单运算器的组成以及数据传送通路。 2.验证运算功能发生器(74LS181)的组合功能。 二. 实验内容 1. 认识实验机、置数与验证数据的正确性。 2. 运用算术逻辑运算器进行算术运算和逻辑运算。 三. 实验仪器 ZY15Comp12BB 计算机组成原理教学实验箱一台 四. 实验原理 图1-1 运算器实验原理图
实验中所用的运算器数据通路如图 1-1 所示。其中运算器由两片74LS181 以并/串形式构成8 位字长的ALU。运算器的两个数据输入端分别由两个寄存器(74LS273)寄存,寄存器的输入连至数据总线,数据输入开关(INPUT)用来给出参与运算的数据,并经过一三态门(74LS245)和数据总线相连。 |
|||
运算器的输出经过一个三态门(74LS245)和数据总线相连。数据显示灯已和数据总线(“DATA BUS”)相连,用来显示数据总线内容。 通过设置以下控制信号完成运算器在初始化、数据输入寄存、数据运算输出三个阶段的功能实现:CLR,SW_G,ALU_G,LDDR1,LDDR2,S3-S0MCN。 五. 实验步骤 1.在实验箱上找到各单元的位置。 2.接线 按图1-2 连接实验线路,仔细检查无误后,接通电源。(图中箭头表示需要接线的地方, 接总线和控制信号时要注意高低位一一对应,可用彩排线的颜色来进行区分) 图1-2 算术逻辑运算实验接线图 3. 控制信号初始化设置 对以下控制信号作初始化设置:CLR,SW_G,ALU_G,LDDR1,LDDR2 4. 数据输入寄存 (1)拨码开关输入数据11000001B(C1H),通过控制信号将数据寄存到图1-1寄存器DR1(左74LS273)中; (2)拨码开关输入数据01000011B(43H),通过控制信号将数据寄存到图1-1寄存器DR2(右74LS273)中。 5. 数据运算输出(验证74LS181 的算术运算和逻辑运算功能(采用正逻辑)) 74LS181 的功能见表1-1,可以通过改变S3 S2 S1 S0 M CN 的组合来实现不同的功能, 表中“A”和“B”分别表示参与运算的两个数,“+”表示逻辑或,“加”表示算术求和。
通过前面的操作,我们已经向寄存器DR1写入C1H,DR2 写入43H,即A=C1H,B=43H。然后改变运算器的控制电平S3 S2 S1 S0 M CN 的组合,观察运算器的输出,填入表1-2 中,并和理论值进行比较、验证74LS181 的功能。 表 l-2 运算器功能实验表
|