计算机组成原理OFH,计算机组成原理实验数据通路实验

41528d3028836879cd698677c3999917.gif计算机组成原理实验数据通路实验

曾国江—计算机组成原理实验报告11计算机组成原理课程实验报告9.5 数据通路实验姓 名: 曾国江 学 号: 系 别: 计算机工程学院 班 级: 网络工程 1 班 指导老师: 完成时间: 评语:得分:曾国江—计算机组成原理实验报告22一、实验类型本实验类型为验证型+分析型+ 设计型二、实验目的1.进一步熟悉计算机的数据通路 2.将双端口通用寄存器堆和双端口存储器模块连接,构成新的数据通路. 3.掌握数字逻辑电路中的一般规律,以及排除故障的一般原则和方法. 4.锻炼分析问题和解决问题的能力,在出现故障的情况下,独立分析故障现象,并排除 故障. 三、实验设备1、TEC-5 实验系统 一台 2、双踪示波器 一台 3、逻辑测试笔 一支四、实验电路曾国江—计算机组成原理实验报告33数据通路实验电路图如图 9.7 所示。它是将双端口存储器模块和双端口通用寄存器堆模块连接在一起形成的。存储器的指令端口(右端口)不参与本次实验。通用寄存器堆连接运算器模块,本次实验涉及其中的 DRl。 由于双端口存储器是三态输出,因而可以直接连接到 DBUS 上。此外,DBUS 还连接着通用寄存器堆。这样,写入存储器的数据由通用寄存器提供,从 RAM 中读出的数据也可以放到通用寄存器堆中保存。 本实验的各模块在以前的实验中都已介绍,请参阅前面相关章节。注意实验中的控制信号与模拟它们的开关 K0~K15 的连接。 五、实验任务1、将实验电路与控制台的有关信号进行连接。 2、用 8 位数据开关 SW7-SW0 向 RF 中的四个通用寄存器分别置入以下数据:RO=0FH,R1=0F0H,R2=55H,R3=0AAH 。 3、用 8 位数据开关向 AR 送入地址 0FH,然后将 R0 中的数据 0FH 写入双端口存储器中.用同样的方法,依次将 R1,R2,R3 中的数据分别置入 RAM 的 0F0H,55H,0AAH 单元. 4、分别将 RAM 的 0AAH 单元数据写入 R0,55H 单元数据写入 R1,0F0H 单元数据写入R2,0FH 单元数据写入 R3.然后将 R0-R3 中的数据读出,验证数据的正确性,并记录数据. 六、实验要求1、做好实验预习,掌握实验电路的数据通路特点和通用寄存器堆的功能特性和使用方法。2、写出实验报告,内容是:(1)实验目的。 (2)写出详细的实验步骤、记录实验数据及校验结果。 (3)其他值得讨论的问题。 曾国江—计算机组成原理实验报告44七、实验步骤和实验结果实验步骤(一)——向 RF 中的四个通用寄存器分别置入数据如下数据:R0=OFH, R1=0F0H, R2=55H, R3=0AAH.首先将 DP 开关置 1,DB 开关置 0,编程开关打到正常。控制台的有关信号线路连接如下所示:向 RF 中的四个通用寄存器分别置入数据 R0=OFH, R1=0F0H, R2=55H, R3=0AAH.控制银角的连线和开关设置如下:1、将数据 0FH 置入到通用寄存器 R0 中数据通路 SW-BUS# LDRi WR0 WR1 RD0 RD1 RS-BUS# LDAR# RS0电平开关 K0 K1 K2 K3 K4 K5 K6 K7 K8 K8数据通路 RS1 CEL# LR/W# RAM-BUS# LDDR1 ALU-BUS# M S0 S1电平开关 K9 K10 K11 K12 K13 K14 GND GND GND数据通路 S2 S3 Cn# CER#电平开关 GND GND VCC VCC数据通路 SW-BUS# LDRi WR0 WR1 RS-BUS# LDAR# CEL# LR/W# RAM-BUS# LDDR1 ALU-BUS#电平开关 K0 K1 K2 K3 K6 K7 K10 K11 K12 K13 K14电平 0 1 0 0 1 1 1 0 1 0 1曾国江—计算机组成原理实验报告55拨动 SW7-SW0 开关,设置输入的数据 0FH,如下所示:SW7 SW6 SW5 SW4 SW3 SW2 SW1 SW00 0 0 0 1 1 1 1按 QD,数据 0FH 已经写入到了通用寄存器 R0 中同理,将数据 0F0H, 55H, 0AAH 分别写入到通用寄存器 R1、R2、R3 中的操作与上述类似,其中开关 K2、K3 的作用是用来选择 RO~R3 之中的一个寄存器。在本实验中,K2=0,K3=0 表示选择了寄存器 R0,K2=1,K3=0 表示选择了寄存器R1,K2=0,K3=1 表示选择了寄存器 R2,K2=1,K3=1 表示选择了寄存器 R3,只要改变 K2和 K3 的电平与 SW7-SW0 开关即可。实验步骤(二)——用 8 位数据开关向 AR 送入地址,然后将数据写入双端口存储器中1、向地址寄存器 AR 送入地址 0FH,拨动数据通路开关如下:拨动 SW7-SW0 开关,设置输入的地址 0FH,如下所示:SW7 SW6 SW5 SW4 SW3 SW2 SW1 SW00 0 0 0 1 1 1 1按 QD,地址 0FH 将写入到地址寄存器 AR 中将数据 0FH 写入到双端口存储器中将寄存器 R0 中的数据 0FH 写入到双端口存储器 RAM 中的 0FH 单元中,拨动数据通路开关 如下:按动 QD,寄存器 R0 中的数据 0FH 已经写入到双端口存储器 RAM 中的 0FH 单元中数据通路 SW-BUS# LDRi RS-BUS# LDAR# CEL# LR/W# RAM-BUS# LDDR1 ALU-BUS#电平开关 K0 K1 K6 K7 K10 K11 K12 K13 K14电平 0 0 1 0 1 0 1 0 1数据通路 SW-BUS# LDRi RD0 RD1 RS-BUS# LDAR# CEL# LR/W# RAM-BUS# LDDR1 ALU-BUS#电平开关 K0 K1 K4 K5 K6 K7 K10 K11 K12 K13 K14电平 1 0 0 0 1 1 0 0 0 1 0曾国江—计算机组成原理实验报告66DBUS 显示情况: 0000 1111 2、向地址寄存器 AR 送入地址 0F0H,拨动数据通路开关如下:拨动 SW7-SW0 开关,设置输入的地址 0F0H,如下所示:SW7 SW6 SW5 SW4 SW3 SW2 SW1 SW01 1 1 1 0 0 0 0按 QD,地址 0F0H 将写入到地址寄存器 AR 中将数据 0F0H 写入到双端口存储器中将寄存器 R1 中的数据 0F0H 写入到双端口存储器 RAM 中的 0F0H 单元中,拨动数据通路开 关如下:按动 QD,寄存器 R1 中的数据 0F0H 已经写入到双端口存储器 RAM 中的 0F0H 单元中DBUS 显示情况: 1111 0000 3、向地址寄存器 AR 送入地址 55H,拨动数据通路开关

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值