计算机组成原理实验报告3 | 存储器读写实验

本文整理自博主大学本科《计算机组成原理》课程自己完成的实验报告,以便各位学习计算机组成原理的小伙伴们学习、参考。

——

*实验环境为学校机房实验箱(EL-JY-II型计算机组成原理实验系统一套,排线若干)。

目录

一、实验目的

二、实验内容

三、实验步骤及实验结果

1、工作原理

2、实验步骤

Ⅰ、单片机键盘操作方式实验

(1)实验连线

(2)写数据

 

(3)以键盘操作方式实验,填写并验证表3-1中数据

Ⅱ、开关控制操作方式实验

(1)实验连线

(2)往存储器写数据

(3)按上述步骤按表3-2所列地址写入相应的数据 

(5)从存储器里读数据

四、实验结果的分析与总结


缅怀!

一、实验目的

1.掌握半导体静态随机存储器RAM的特性和使用方法;

2.掌握地址和数据在计算机总线的传送关系;

3.了解运算器和存储器如何协同工作。


二、实验内容

学习静态RAM的存储方式,往RAM的任意地址里存放数据,然后读出并检查结果是否正确。


三、实验步骤及实验结果

1、工作原理

实验中的静态存储器由2片6116(2K×8)构成,其数据线D0~D15接到数据总线,地址线A0~A7由地址锁存器74LS273(集成于EP1K10内)给出。黄色地址显示灯A7-A0与地址总线相连,显示地址总线的内容。绿色数据显示灯与数据总线相连,显示数据总线的内容。

因地址寄存器为8位,接入6116的地址A7-A0,而高三位A8-A10接地,所以其实际容量为28=256字节。6116有三个控制线,/CE(片选)、/R(读)、/W(写)。其写时间与T3脉冲宽度一致。

当LARI为高时,T3的上升沿将数据总线的低八位打入地址寄存器。当WEI为高时,T3的上升沿使6116进入写状态。

2、实验步骤

Ⅰ、单片机键盘操作方式实验

注:在进行单片机键盘控制实验时,必须把K4开关置于“OFF”状态,否则系统处于自锁状态,无法进行实验。

(1)实验连线

实验连线图如图3-1所示。

注:连线时应按如下方法:为了连线统一,对于横排座,应使排线插头上的箭头面向自己插在横排座上;对于竖排座,应使排线插头上的箭头面向左边插在竖排座上。注意:F4只用一个排线插头孔

(2)写数据

注意:操作过程中,可按【取消】键来取消上一步操作,重新输入。

  1. 系统初始化:拨动清零开关CLR,使其指示灯灭。再拨动CLR,使其指示灯亮。
  2. 选择实验3在监控指示灯滚动显示【CLASS SELECt】时按【实验选择】键,显示【ES--_ _ 】输入03或3,按【确认】键,监控指示灯显示为【ES03】,表示准备进入实验三程序。
  3. 设置写操作:监控指示灯显示为【CtL= - -】,输入1,表示准备对RAM进行写数据,在输入过程中,可按【取消】键进行输入修改,按 【确认】键。
  4. 设置8位二进制地址:监控指示灯显示【Addr- -】,提示输入2位16进制数(8位二进制)地址,输入“00”按【确认】键。
  5. 设置16位二进制数据:监控指示灯显示【dAtA】,提示输入写入存储器该地址的数据(4位16进制数),输入“3333”按【确认】键。
  6. 发送写入命令:监控指示灯显示【PULSE】,提示输入单步,按【单步】键,完成对RAM一条数据的输入,数据总线显示灯(绿色)显示“0011 0011 0011 0011”,即数据“3333”,黄色地址显示灯显示“0000 0000”,即地址“00”。
  7. 继续写入其他数据:监控指示灯重新显示【Addr- -】,提示输入第二条数据的2位十六进制的地址。重复上述步骤,按表3-1输入RAM地址及相应的数据。

(3)以键盘操作方式实验,填写并验证表3-1中数据

  1. 选择实验3按【取消】键退出到监控指示灯显示为【ES03】,或按【RST】退到初始状态进行实验选择。
  2. 系统初始化:拨动清零开关CLR,使其指示灯显示状态为亮→灭→亮。在监控指示灯显示【ES03】状态下,按 【确认】键。
  3. 设置读操作:监控指示灯显示为【CtL= - -】,输入2,表示准备对RAM进行读数据,按【确认】键。
  4. 设置8位二进制地址:监控指示灯显示【Addr- -】,提示输入2位16进制数(8位二进制)地址,输入“00”,按【确认】键。
  5. 发送读命令:监控指示灯显示【PULSE】,提示输入单步,按【单步】键,完成对RAM一条数据的读出,数据总线显示灯(绿色)显示“0011001100110011”,即数据“3333”,地址显示灯显示“0000 0000”,即地址“00”。
  6. 继续读取其他数据:监控指示灯重新显示【Addr- -】,重复上述步骤读出表3-1的所有数据,注意观察数据总线显示灯和地址显示灯之间的对应关系,检查读出的数据是否正确。

注:6116为静态随机存储器,如果掉电,所存的数据全部丢失!

Ⅱ、开关控制操作方式实验

注:为了避免总线冲突,首先将控制开关电路的所有开关拨到输出高电平“1”状态,所有对应的指示灯亮。

(1)实验连线

拨动清零开关CLR,使其指示灯显示状态为亮—灭—亮。

(2)往存储器写数据

往存储器的FF号地址单元写入数据“AABB”,操作过程如下:

(3)按上述步骤按表3-2所列地址写入相应的数据 

(5)从存储器里读数据

按上述步骤读出表3-2数据,验证其正确性。


四、实验结果的分析与总结

本次实验由我独立完成。以下是我对于实验结果的分析与总结:

  1. 通过实验,我掌握了半导体静态随机存储器RAM的特性和使用方法。RAM是计算机中最常用的存储器之一,它的读写速度非常快,而且可以随机存取。在本次实验中,我们学习了RAM的存储方式,以及如何往RAM的任意地址里存放数据并读出数据。
  2. 我学习了地址和数据在计算机总线的传送关系。计算机总线是计算机中重要的组成部分,用于传输数据和地址信息。在实验中,通过老师讲解和自己实操,我巩固了地址线、控制线和数据线的连接关系,以及如何通过总线将地址和数据传输到存储器中。
  3. 我还了解了运算器和存储器如何协同工作。运算器和存储器是计算机中的两个重要组成部分,它们通常需要协同工作来完成计算机的各种任务。在实验中,通过运用键盘和开关两种方式完成实验,我们感受到了如何控制运算器和存储器之间的通信,以便完成数据的读写操作。
  4. 实验重点是实验原理和读写时序。在实验中,我们需要了解RAM的存储方式、总线的连接关系以及读写操作的时序要求。为了更好地理解计算机存储器和总线的工作原理,我重新翻看了课本教材对相关知识点的解说。因此我得出结论,在实验前,我最好要认真学习这些课本上的知识点,这样才能确保实验的成功完成,以及在实验中巩固对理论的理解。
  5. 最终,通过本次实验,我达到了深入了解计算机存储器和总线的工作原理的实验目标,掌握了RAM的使用方法,同时也提高了我们的实验技能,对于电学箱的运用更加熟悉了。这些知识对于之后的计组综合实验的开展很有帮助。
  • 14
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
倾情奉献,完全可以照抄。实验一 运算器实验实验二 移位运算实验实验存储器读写和总线控制实验附加实验 总线控制实验实验五 微程序设计实验 一、实验目的: 1. 掌握运算器的组成及工作原理; 2. 了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操作和逻辑操作的具体实现过程; 3. 验证带进位控制的74LS181的功能。 二、预习要求: 1. 复习本次实验所用的各种数字集成电路的性能及工作原理; 2. 预习实验步骤,了解实验中要求的注意之处。 三、实验设备: EL-JY-II型计算机组成原理实验系统一套,排线若干。 ... ... ... 八、行为结果及分析: 实验数据记录如下表: DR1 DR2 S3S2S1S0 M=0(算术运算) M=1 Cn=1无进位 Cn=0有进位 (逻辑运算) 理论值 实验值 理论值 实验值 理论值 实验值 04H 06H 0 0 0 0 F=(04) F=(04) F=(05) F=(05) F=(05) F=(05) 04H 06H 0 0 0 1 F=(0A) F=(0A) F=(0B) F=(0B) F=(FC) F=(FC) 04H 06H 0 0 1 0 F=(FD) F=(FD) F=(FE) F=(FE) F=(00) F=(00) 04H 06H 0 0 1 1 F=(FF) F=(FF) F=(00) F=(00) F=(FD) F=(FD) 04H 06H 0 1 0 0 F=(04) F=(04) F=(05) F=(05) F=(F9) F=(F9) 04H 06H 0 1 0 1 F=(0A) F=(0A) F=(0B) F=(0B) F=(F9) F=(F9) 04H 06H 0 1 1 0 F=(FD) F=(FD) F=(FE) F=(FE) F=(FD) F=(FD) 04H 06H 0 1 1 1 F=(FF) F=(FF) F=(00) F=(00) F=(00) F=(00) 经过比较可知实验值与理论值完全一致。 此次实验的线路图的连接不是很难,关键是要搞清楚运算器的原理,不能只是盲目的去连线。在线路连接完成后,就按照要求置数,然后查看结果,与理论值比较。如果没有错误就说明前面的实验中没有出现问题;否则,就要重新对照原理图检查实验,找出错误,重新验证读数。 九、设计心得、体会: 这次课程设计我获益良多,平时我们能见到的都是计算机的外部结构,在计算机组成原理学习中,逐步对计算机的内部结构有了一些了解,但始终都停留在理论阶段。而在本次实验,让我们自己设计8位运算器并验证验证运算器功能发生器(74LS181)的组合功能,让我对运算器的内部结构有了更深的了解,并且对计算机组成原理也有了更深层次的理解,同时这次课程设计还锻炼了我的实验动手能力,也培养了我的认真负责的科学态度。 这次课程设计要求连线仔细认真,不能有半点错误,在刚做这个实验的时候,我就由于粗心没有正确的设置手动开关SW-B和ALU-B,导致存入的数据不正确。 我在连线过程中也自己总结出了避免出错的方法,就是在接线图上将已经连接好的部分作上记号,连接完后再检查一遍各个分区的条数是否和实验接线图上的一样,如果一样就可以进行下面的实验步骤,就算出错了,改起来也容易多了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值