计算机组成原理运算器实验报告.docVIP

  • 258
  • 0
  • 约1.94千字
  • 约 4页
  • 2019-04-18 发布于江西
  • 举报
计算机组成原理实验一 运算器实验 一、实验目的: 1、掌握简单运算器的数据传输方式。 2、验证运算功能发生器(74LS181)及进位控制的组合功能。 二、实验要求: 完成不带进位及带进位算数运算实验、逻辑运算实验,了解算数逻辑运算单元的运用。 实验原理: 74LS181是4位算术逻辑运算器,用两个 74LS181并联可以实现8位运算,为了实现双操作的运算,ALU的输入端分别由两个锁存器DR1,DR2锁存数据。数据显示灯和数据总线相连接,用来显示数据总线上的内容。由于实验电路中的时序信号均已连接至W/RUIT相应的时序信号引出端,只要微动开关,即可获得实验所需的单脉冲。 实验连接: 1.八位运算器控制信号连接: S3,S2,S1,S0,M,/CN,LDDR1,LDDR2,LDCZY,/SW-B,/ALU-B,Cn+4 Cn+4I 2.完成连接并检查无误后接通电源。 五、实验仪器状态设定: 在闪动的“P.”状态下按动“增址”命令键,使LED显示器自左向右第一位显示提示符“H”,表示本装置已进入手动单元实验状态。 实验项目: (一)算数运算实验 拨动二进制数据开关向DR1和DR2寄存器置数(灯亮为1,灯灭为0)。 步骤如下: 数据开关寄存器DR2寄存器DR1三态门数据开关 数据开关 寄存器DR2 寄存器DR1 三态门 数据开关 [CBA=001] [LDDR1=1] [LDDR1=0] [LDDR2=0] [LDDR2=1] [“按STEP”] [“按STEP”] 然后检查数据: 关闭数据输入三态门(CBA=000) 打开ALU输出三态门(CBA=010) 当置S3,S2,S1,S0,M为11111时,总线指示灯显示DR1中的数 当置S3,S2,S1,S0,M为10101时,总线指示灯显示DR2中的数 算数运算(不带进位)实验: 置CBA=010,S3,S2,S1,S0,M,/CN为100101,LDCZY=0,则数据总线指示灯显0CH) (二)进位控制实验 (1)进位标志清零 CBA=000 置S3,S2,S1,S0,M为00000 置/CN为0,LDCZY为1 按STEP (2)向DR1和DR2置数(同上) (3)验证进位运算及进位锁存功能,使/CN=1,LDCZY=1,来进行算数运算。 给定DR1=65,DR2=A7,改变运算器功能(逻辑或非运算方法见逻辑运算实验),得到运算器输出记录如下: DR1 DR2 S3 S2 S1 S0 M=0 (算数运算) M=1 (逻辑运算) CN=1 无进位 CN=0 有进位 65 A7 0000 F=(65) F=(66) F=(9A) 0001 F=(E7) F=(E8) F=(18) 0010 F=(7D) F=(7E) F=(82) 0011 F=(FF) F=(0) F=(0) 0100 F=(A5) F=(A6) F=(82) 0101 F=(27) F=(B8) F=(58) 0110 F=(BD) F=(-42) F=(C2) 0111 F=(3F) F=(40) F=(40) 1000 F=(8A) F=(E3) F=(BF) 1001 F=(C) F=(10D) F=(3D) 1010 F=(A2) F=(BE) F=(A7) 1011 F=(25) F=(7D) F=(7D) 1100 F=(CA) F=(CB) F=(1) 1101 F=(4C) F=(DD) F=(7D) 1110 F=(E2) F=(E3) F=(77) 1111 F=(64) F=(65) F=(65) (三)逻辑运算实验 逻辑或非运算方法: CBA=010 置S3,S2,S1,S0,M为00011 数据总线指示灯显18H) 实验总结: 通过本次实验的数据和理论分析进行比较、验证,我们掌握了简单运算器的数据传输方式,验证运算功能发生器(74LS181)及进位控制的组合功能,主要包括寄存器的置数,寄存器内数据的检查,进位标志清零,进位运算以及进位锁存功能等。

文档评论(0)

1亿VIP精品文档

相关文档