实验一运算器组成实验.docVIP

  • 69
  • 0
  • 约1.54千字
  • 约 4页
  • 2017-06-08 发布于重庆
  • 举报
实验一运算器组成实验

计算机组成原理实验报告 实验一 运算器组成实验 学院:计算机学院 班级:座机电话号码06 学号 姓名: 朱 璇 一 实验目的 1.熟悉双端口通用寄存器堆的读写操作 2.熟悉简单运算器的数据传送通路 3.验证运算器74LS181的算术逻辑功能 4.按给定数据,完成指定的算术,逻辑运算 二 实验电路 三 实验任务 1.按图要求,将运算器模块与实验台操作板上的线路进行连接。 2.用开关SW7-SW0向通用寄存器堆RF内的R0-R3寄存器置数。然后读出R0-R3的内容,在数据总线DBUS上显示出来 3.验证ALU的正逻辑算术,逻辑运算功能. 四实验步骤 一 将数字写入读出通用寄存器堆 1将所有开关按照如下所示的方式连接好 数据通路 WR0 WR1 RS0 RS1 SW_BUS# RS_BUS# LDRi 电平开关 K0 K1 K2 K3 K4 K5 K6 将34H,21H,52H,65H分别写入R0,R1,R2,R3 首先将DP 1,DB 0; (1)置K0 WR0 0, K1 WR1 0, K4 SW_BUS# 0, K5 RS_BUS# 1, K6 LDRi 1, SW7-SW0 34H.在DBUS上将观察到DBUS 34H.按QD按钮,将34H写入R0. (2)其余操作同上,只是改变K0 WR0 1, K1 WR1 0,SW7-SW0 21H. (3)其余操作同上,只是改变K0 WR0 0, K1 WR1 1,SW7-SW0 52H. (4)其余操作同上,只是改变K0 WR0 1, K1 WR1 1,SW7-SW0 65H. 3将数字从R0,R1,R2,R3中读出,并且在DBUS上显示出来。 1 置K2 RS0 0, K3 RS1 0, K4 SW_BUS# 1, K5 RS_BUS# 0, K6 LDRi 0.在DBUS上将观察到DBUS 34H. (2)其余操作同上,只是改变K2 RS0 1, K3 RS1 0,在DBUS上将观察到DBUS 21H. (3)其余操作同上,只是改变K2 RS0 0, K3 RS1 1,在DBUS上将观察到DBUS 52H. (4)其余操作同上,只是改变K2 RS0 1, K3 RS1 1,在DBUS上将观察到DBUS 65H. 验证ALU的逻辑功能 1将所有的开关按照如图所示的方式连接好  数据通路 WR1 RS0 RS1 SW_BUS# RS_BUS# LDRi 电平开关 K1 K2 K3 K4 K5 K6 数据通路 LDDR1 LDDR2 S0 S1 S2 S3 M 电平开关 K7 K K9 K10 K11 K12 K13 数据通路 ALU_BUS# RD0 RD1 电平开关 K14 K15 K0 K16 K1 DP 1,DB 0,数据通路的信号Cn#接VCC 向R0写入55H,向R1写入AAH LDDR1 1,K8 LDDR2 1,K14 ALU_BUS# 0。 3.1置K13(M) 0,然后改变s0-s3的数据,验证ALU的算术运算功能。 3.2置K13(M) 1,然后改变s0-s3的数据,验证ALU的逻辑运算功能。 五实验总结 本次试验能够让我较好的理解通用寄存器的功能,并且很好的体会了ALU的运算。学会了基本的读数和写数的功能,每次在实验的时候一定要注意数据通路上只能有一组数据否则就发生数据冲突。而且在步骤一种存在缺陷,应该将ALU-BUS#也加入到运算中,并且在不用的时候将其置为1,采用的时候将其置为0. 1 北京邮电大学 计算机学院 座机电话号码06班 朱璇

文档评论(0)

1亿VIP精品文档

相关文档