计算机组成原理实验——存储器

article/2025/9/16 9:20:13

计算机组成原理实验——存储器 实验题目:存储器

预习内容:

1.多层次的存储器
⑴存储器概述 ①存储器的分类
②存储器的分级
③主存储器的技术指标
⑵SRAM存储器 ①基本的静态存储元阵列
②基本的SRAM逻辑结构
③读/写周期波形图
⑶DRAM存储器 ①DRAM存储位元的记忆原理
②DRAM芯片的逻辑结构
③读/写周期、刷新周期
④存储器容量的扩充
⑷只读存储器和闪速存储器 ①只读存储器ROM
②FLASH存储器
⑸并行存储器 ①双端口存储器 ②多模块交叉存储器
⑹cache存储器 ①概述 ②Cache—主存的地址映射 ③替换算法

实验目的与要求(及主要实验仪器、设备):

1.掌握静态存储随机存储器RAM的工作特性
2.掌握静态存储随机存储器RAM的读写方法
实验要求
1.做好实验预习,复习全加器的原理,掌握实验元器件的功能特性。
2.按照实验内容与步骤的要求,独立思考,认真仔细地完成实验。
本次实验采用的主要设备:自带电脑、74LS273(一片),静态存储器MEMORY 6116(一片),与门(一片),与非门(一片),单脉冲(一片),开关若干,灯泡若干。

实验原理(方法与与原理分析)


1.静态存储器芯片 6116的逻辑功能
6116是一种数据宽度为8位(8个二进制位),容量为2048字节的静态存储器芯片,封在24引脚的封装中,封装型式如图2-7所示。6116芯片有8根双向三态数据线D7-D0,所谓三态是指输入状态,输出状态和高阻状态,高阻状态数据线处于一种特殊的“断开”状态;11根地址线A10-A0,指示芯片内部2048个存储单元号:3根控制线CS片选控制信号,低电平时,芯片可进行读写操作,高电平时,芯片保存信息不能进行读写:WE为写入控制信号,低电平时,把数据线上的信息存入地址线 A10-A0指示的存储单元中;OE为输出使能控制信号,低电平时,把地址线 A10-A0指示的存储单元中的数据读出送到数据线上。
2.在微机系统中,常见的静态RAM 有6116、6264、62256 等。在本实验中使用的是6116。6116 为2K╳8 位的静态RAM,其逻辑图3.1如下:
在这里插入图片描述

图3.1 6116逻辑图
其中A0~10 为11 根地址线,I/O0~7 为8 根数据线,CS 为片选端,OE 为数据输出选通端,WR 为写信号端。其工作方式见下表3-1:
表3-1工作方式表
控制信号 CS OE WR 数据线
读 L L H 输入
写 L X L 输出
非选 H X X 高阻态
实验所用的半导体静态存储器电路原理如图3.2 所示,实验中的静态存储器一片6116(2K×8)构成,其数据线接至数据总线,地址线由地址锁存器(74LS273)给出。地址灯AD0—AD7 与地址线相连,显示地址线内容。数据开关经一三态门(74LS245)连至数据总线,分时给出地址和数据。
因地址寄存器为8 位,接入6116 的地址A7—A0,而高三位A8—A10 接地,因此其实际容量为256 字节。6116 有三个控制线:CE(片选线)、OE(读线)、WE(写线)。当片选有效(CE=0)时,OE=0时进行读操作,WE=0 时进行写操作。本实验中将OE 常接地,在此情况下,当CE=0、WE=0 时进行读操作,CE=0、WE=1 时进行写操作,其写时间与T3 脉冲宽度一致。控制信号SW-B 为低电平有效,控制信号LDAR 为高电平有效。
在这里插入图片描述

图3.2 存储器实验原理图

实验步骤(程序代码与实验过程):

  1. 选择实验设备:根据实验原理图,将所需要的组件从组件列表中拖到实验设计流程栏中。
    搭建实验流程:将已选择的组件进行连线(鼠标从一个引脚的端点拖动到另一组件的引脚端,即完成连线)。搭建好的实验流程图如图3.3所示。
    在这里插入图片描述

图3.3 存储器实验流程图
2. 初始化各芯片的控制信号,仔细检查无误后点击 【电源开/关】按钮接通电源。
3. 写存储器。给存储器的00、01、02、03、04 地址单元中分别写入数据11H、12 H、
13 H、14 H、15 H。
由图3.2 存储器实验原理图看出,由于数据和地址全由一个数据开关给出,因此要分
时地给出。下面的写存储器要分两个步骤,第一步写地址,先关掉存储器的片选(CE=1),
打开地址锁存器门控信号(LDAR=1),打开数据开关三态门(SW-B=0),由开关给出要写入的存储单元的地址,双击单脉冲产生T3 脉冲将地址输入到地址锁存器;第二步写数据,关掉地址锁存器门控信号(LDAR=0),打开存储器片选,使之处于写状态(CE=0,WE=1),由开关给出此单元要写入的数据,,双击单脉冲产生T3 脉冲将数据写入到当前的地址单元中。写其它单元依次循环上述步骤。
写存储器流程如图3.4所示(以向00 号单元写入11H 为例)。
在这里插入图片描述

图3.4 写存储器流程图
4. 读存储器。
依次读出第00、01、02、03、04 号单元中的内容,观察上述各单元中的内容是否与前
面写入的一致。同写操作类似,读每个单元也需要两步,第一步写地址,先关掉存储器的片
选(CE=1),打开地址锁存器门控信号(LDAR=1),打开数据开关三态门(SW-B=0),由开关给出要写存储单元的地址,双击单脉冲产生T3 脉冲将地址输入到地址锁存器;第二步读存储器,关掉地址锁存器门控信号(LDAR=0),关掉数据开关三态门(SW-B=1),片选存储器,使它处于读状态(CE=0,WE=0),此时数据总线上显示的数据即为从存储器当前地址中读出的数据内容。读其它单元依次循环上述步骤。
读存储器操作流程如图3.5所示(以从00 号单元读出11H 数据为例)
在这里插入图片描述

图3.5 读存储器流程图

实验结果(数据分析与结论):

在这里插入图片描述

(1)通过上述所连接的图形可获取实验结果,当地址单元是01H(0000 0001)且写入数据是80H时,读出数据是(1000 0000)。
(2)获取实验结果为,当地址单元是02H(0000 0010)且写入数据是40H时,读出数据是(0100 0000)。
(3)写入存储单元,读出存储单元可得,当地址单元是03H(0000 0011)且写入数据是20H时,读出数据是(0010 0000)。
(4)通过实验可得,当地址单元是04H(0000 0100)且写入数据是10H时,读出数据是(0001 0000)。
(5)可得结果为,当地址单元是05H(0000 0101)且写入数据是08H时,读出数据是(0000 1000)。

问题讨论:

问:
1.由两片6116(2K8)怎样扩展成(2K16)或(4K8)的存储器?怎样连线?
答:
2片6116构成2k
16位存储器:
把地址线并起来,
2片6116的8根+8根数据线分别接 d0 d1 d2…d15


http://chatgpt.dhexx.cn/article/AHHNCnH3.shtml

相关文章

计算机组成原理实验——实验1 运算器实验

实验目的 (1)掌握算术逻辑运算单元的工作原理。 (2)熟悉简单运算器的电路组成。 (3)熟悉4位运算功能发生器(74LS181)的算术、逻辑运算功能。 实验要求 (1&#xff0…

计算机组成原理实验

计算机组成原理实验 1. 4位先行进位电路:就是741822.四位快速加法器: 1. 4位先行进位电路:就是74182 4位先行进位电路图怎么连的? 通过公式来连的:谁与谁或,谁与谁异或 公式: CiXiYi(Xi异或Yi)…

计算机组成原理——运算器实验

计算机组成原理实验—运算器 预习内容: 1.逻辑运算 ⑴逻辑非运算:按位求它的反,常用变量上加一横表示 ⑵逻辑加运算:按位求它们的“或”,常用“”来表示 ⑶逻辑乘运算:按位求它们的“与”,常用…

计算机组成原理 存储器实验

存储器实验 实验环境 计算机组成原理实验环境 实验目的 掌握静态随机存储器 RAM 的工作特性。掌握静态随机存储器 RAM 的读写方法。 实验要求 做好实验预习,熟悉 MEMORY6116 芯片各引脚的元器件的功能和连接方式,熟悉其他实验元器件的功能特性和使…

计算机组成原理 运算器实验

运算器实验 实验环境 计算机组成原理实验环境 实验目的 掌握算术逻辑运算单元的工作原理。熟悉简单运算器的电路组成。熟悉 4 位运算功能发生器(74LS181)的算术、逻辑运算功能。 实验要求 做好实验预习,看懂电路图,熟悉实验…

【计算机组成原理】实验1:运算器

文章目录 一、实验目的二、预习要求三、实验设备四、电路组成五、工作原理六、实验内容七、实验步骤八、实验报告要求1.连线2.算术运算 总结 一、实验目的 掌握运算器的组成及工作原理;了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操作和逻辑…

计算机组成原理实验一:运算器组成实验

文章目录 一、实验目的二、实验内容三、实验环境四、实验步骤与实验结果 一、实验目的 1、熟悉逻辑测试笔的使用方法。 2、熟悉TEC-8模型计算机的节拍脉冲T1、T2、T3; 3、熟悉双端口通用寄存器组的读写操作; 4、熟悉运算器的数据传送通路; 5…

计算机组成原理实验五:CPU组成与机器指令执行实验

本篇博文主要是讲述一下计算机组成原理实验中CPU组成与机器指令执行实验,因为很多同学在刚学习计算机组成原理实验的时候对于调试的一些步骤还是有些懵懵懂懂,每个步骤之间的连接做的不是很连贯,故有了写此篇博文的初衷,笔者会在近…

计算机组成原理5个常用实验报告(仅供参考)

如果想要完整的文档请到这里下载:计算机组成原理实验报告(5个常用实验报告)_多思计算机组成原理实验报告-专业指导文档类资源-CSDN下载 实验一 算术逻辑运算实验 一、实验目的 掌握十六位机字与字节运算的数据传输格式,验证运算…

zabbix监控mysql的原理_zabbix监控mysql主从

说明: 部署了个mysql从数据库,需要时时监控这个从数据库的主从状态。原理的话,是通过从mysql上的zabbix执行show slave status获取 Slave_IO_Running|Slave_SQL_Running状态是否都为Yes来判断主从是否正常。 具体: 1. 从mysql上允…

Zabbix监控结合Grafana绘图

Zabbix简介 Zabbix 由 Alexei Vladishev 创建,目前由其成立的公司 Zabbix SIA 积极的持续开发更新维护, 并为用户提供技术支持服务 Zabbix 是一个企业级分布式开源监控解决方案 Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵…

Zabbix监控系统详解及配置

前言 作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。利用一个优秀的监控软件,我们可以: 通过一个友好的界面进行浏览整个网站所有的服务…

zabbix监控服务器性能,使用zabbix监控apache性能

文章目录 [隐藏] 原理 开启apache status 创建zabbix模板 原理 监控原理跟之前写的监控nginx差不多,都是利用web服务器自身提供的状态信息页获取运行状态信息。apache的监控状态信息如下: Total Accesses: 252523 Total kBytes: 2154830 CPULoad: 2.7200…

Zabbix 的监控原理

Zabbix 的监控原理 (注:右侧为rabbi server、左侧为rabbi agentd Zambia server 会有一个rabbi web GUI (web页面),然后管理员可以通过web页面来查看并管理它的监控平台,rabbi web GUI(web页面)的底层是apa…

zabbix监控原理及配置方法

1.zabbix简介 zabbix是一个基于WEB页面的提供分布式系统监控以及网络建时功能的企业级的开源解决方案,zabbix能监视各种网络参数,保证服务器系统的安全运营并提供灵活的的通知机制让管理员快速定位/解决存在的各种问题。zabbix主要由两部分组成zabbix se…

Zabbix监控部署及MySQL监控

Zabbix监控部署及MySQL监控 Zabbix监控软件可以用来做什么?zabbix 是什么?zabbix 监控原理zabbix监控部署在系统中的程序安装 zabbix 5.0需要准备的机器 部署zabbix服务端 zabbix-server 20.0.0.100修改配置文件,安装SCL、数据库等软件修改za…

部署zabbix监控

文章目录 zabbix监控部署zabbix服务端部署zabbix客户端自定义监控模板添加报警媒介 zabbix 自动发现与自动注册zabbix 自动注册(对于 agent2 是主动模式)部署 zabbix 代理服务器 zabbix监控 作为一个运维,需要会使用监控系统查看服务器状态以…

zabbix 监控

文章目录 1 zabbix 概述1.1 zabbix 监控原理 2 安装 zabbix 5.02.1 部署 zabbix 服务端2.2 部署 zabbix 客户端 3 自定义监控内容4 zabbix自动发现与自动注册4.1 zabbix 自动注册(对于agent2是主动模式) 5 部署 Zabbix 代理服务器6 配置 agent 使用 prox…

Zabbix实现系统监控原理

简介 Zabbix是一款开源分布式集群监控软件, 能够监控服务器、交换机等各种硬件设备。 Zabbix实现系统监控 采样:周期性的获取某个被监测指标的相关数据。存储:将采集到的数据存储在指定的存储系统中,Zabbix默认是MySQL。展示&a…

Zabbix 监控原理及架构(了解zabbix)

文章目录 什么是Zabbix?监控功能为什么需要对各类系统进行监控?Zabbix是如何实现系统监控的?一个完整的监控系统所需指标:Zabbix支持的数据采集协议:Zabbix的常用组件:Zabbix架构图:Zabbix逻辑组…