news 2026/4/28 10:30:27

[微机原理与系统设计-从入门到入土] 存储器Memory

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[微机原理与系统设计-从入门到入土] 存储器Memory

[微机原理与系统设计-从入门到入土] 存储器Memory

知乎:https://www.zhihu.com/people/byzh_rc

CSDN:https://blog.csdn.net/qq_54636039

注:本文仅对所述内容做了框架性引导,具体细节可查询其余相关资料or源码

参考文章:各方资料

文章目录

  • [微机原理与系统设计-从入门到入土] 存储器Memory
  • 芯片回顾
  • 基础概念
  • 常用存储芯片
  • 存储器扩展技术
        • 1.位扩展(字长扩展)
        • 2.字节扩展(字数扩展)
  • 片选译码方式
      • 1. 全地址译码
      • 2. 部分地址译码
      • 3. 常用译码电路
  • 8086系统存储器
  • 存储器自检

芯片回顾

  • 最小系统中M / I O ‾ o r I O / M ‾ M/\overline{IO}~or~IO/\overline{M}M/IOorIO/MW R ‾ \overline{WR}WRR D ‾ \overline{RD}RD要参与芯片的C S ‾ \overline{CS}CS

  • 最大系统中M E M W ‾ \overline{MEMW}MEMWM E M R ‾ \overline{MEMR}MEMR要参与芯片的C S ‾ \overline{CS}CS

基础概念

存储容量:
存储容量 = 字数N × 字长M \text{存储容量} = \text{字数N} \times \text{字长M}存储容量=字数N×字长M

  • 字数N决定存储单元的数量
  • 字长M决定每个存储单元的位数

单位换算:
1 K B = 100 0000 0000 B = 400 H 32 K B = 1000 0000 0000 0000 B = 8000 H 1KB=100~0000~0000B=400H \\ 32KB=1000~0000~0000~0000B=8000H1KB=10000000000B=400H32KB=1000000000000000B=8000H
功能划分:

  • 低位地址线:用于片内寻址(确定芯片内部具体存储单元)
  • 高位地址线:用于片选寻址(选择需要访问的存储芯片)

常用存储芯片

地址线的根数可由容量推得

数据线的根数可由容量推得

芯片型号容量地址线数据线芯片类型片选读写
62648K×8bA 0 ∼ A 12 A_0 \sim A_{12}A0A12D 0 ∼ D 7 D_0 \sim D_7D0D7SRAMC S ‾ \overline{CS}CSO E ‾ , W E ‾ \overline{OE},\overline{WE}OE,WE
21141K×4bA 0 ∼ A 9 A_0 \sim A_9A0A9D 0 ∼ D 3 D_0 \sim D_3D0D3SRAMC S ‾ \overline{CS}CSW E ‾ \overline{WE}WE
27648K×8bA 0 ∼ A 12 A_0 \sim A_{12}A0A12D 0 ∼ D 7 D_0 \sim D_7D0D7EPROMC E ‾ \overline{CE}CEO E ‾ \overline{OE}OE

W R ‾ \overline{WR}WR->W E ‾ \overline{WE}WE

R D ‾ \overline{RD}RD->O E ‾ \overline{OE}OE

存储器扩展技术

1.位扩展(字长扩展)

核心目标:改变存储字长(如4b→8b),不改变存储字数

连接规则:

  • 地址线:所有芯片的地址线(A 0 A_0A0~A n A_nAn)同名相连
  • 数据线:各芯片的数据线分段连接
  • 控制线:所有芯片的读写信号(W E ‾ \overline{WE}WE/O E ‾ \overline{OE}OE)、片选信号(C S ‾ \overline{CS}CS)同名相连
2.字节扩展(字数扩展)

核心目标:改变存储字数(如8K→32K),不改变存储字长

连接规则:

  • 地址线:低位地址线(A 0 A_0A0~A n A_nAn)同名相连(片内寻址);高位地址线用于片选译码(选择不同芯片)
  • 数据线:所有芯片的数据线(D 0 D_0D0~D m D_mDm)同名相连(字长一致)
  • 控制线:读写信号(W E ‾ \overline{WE}WE/O E ‾ \overline{OE}OE)同名相连;片选信号由高位地址线译码产生,分别控制不同芯片

片选译码方式

将高位地址线转换为片选信号,实现多芯片的选择控制,分为全地址译码和部分地址译码

1. 全地址译码

  • 定义:所有高位地址线全部参与片选译码
  • 特点:每个存储单元对应唯一的物理地址(无地址重叠),地址空间利用率高
  • 适用场景:对地址空间利用率要求高的系统

2. 部分地址译码

  • 定义:仅部分高位地址线参与片选译码,剩余高位地址线不参与
  • 特点:每个存储单元对应多个物理地址(地址重叠),地址空间利用率低,但译码电路简单
  • 适用场景:对地址空间要求不高、追求电路简化的系统

3. 常用译码电路

  • 74138译码器:输入信号为A AAB BBC CC,使能信号G ‾ \overline{G}G(需满足使能条件才能正常译码)
  • 离散门电路:由或门、非门、与非门等组合实现译码逻辑,适用于简单的片选需求

8086系统存储器

8086数据总线为16位 -> 将存储空间分为两个独立的8位存储体

  • 偶片:由偶地址(最低位A 0 = 0 A_0=0A0=0)的存储单元组成,对应数据总线低8位(D 0 D_0D0~D 7 D_7D7
  • 奇片:由奇地址(最低位A 0 = 1 A_0=1A0=1)的存储单元组成,对应数据总线高8位(D 8 D_8D8~D 15 D_{15}D15

片选控制信号:

  • A 0 A_0A0:控制偶片选通,A 0 = 0 A_0=0A0=0时选中偶片
  • B H E ‾ \overline{BHE}BHE:控制奇片选通,B H E ‾ = 0 \overline{BHE}=0BHE=0时选中奇片

读写控制逻辑:

  • 16位数据读写时,A 0 = 0 A_0=0A0=0B H E ‾ = 0 \overline{BHE}=0BHE=0,奇偶片同时选通

  • 8位偶地址读写时仅A 0 = 0 A_0=0A0=0

  • 8位奇地址读写时仅B H E ‾ = 0 \overline{BHE}=0BHE=0

存储器自检

向存储单元写入特定数据,再读出校验(循环遍历所有存储单元)

  1. 写入55 H \mathbf{55H}55H(01010101B),与55 H 55H55H比较(CMP),判断是否一致
  2. 写入0 A A H \mathbf{0AAH}0AAH(10101010B),与0 A A H 0AAH0AAH比较(CMP),判断是否一致
  3. 若两次比较均一致,说明存储单元正常,否则存在故障
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 3:17:20

HDFS 在大数据领域的数据存储发展方向

HDFS 在大数据领域的数据存储发展方向 关键词:HDFS、大数据存储、分布式文件系统、数据湖、存储架构、数据管理、未来趋势 摘要:本文深入探讨了Hadoop分布式文件系统(HDFS)在大数据领域的数据存储发展方向。我们将从HDFS的基本原理出发,分析其当前的技术架构和局限性,然后详…

作者头像 李华
网站建设 2026/4/24 16:55:56

如何构建生物制药企业一体化管理体系,赋能全产业链协同?

某国资体系生物技术公司是从事传染病相关研究和生物制品生产的机构,是一家集科研、生产、销售以及研究生培养为一体的综合性生物制药企业。 企业组织机构庞大、分布地域广,在管理行涉及的核心业务包括产品管理、批号管理、生产过程管理、设备管理、质量管…

作者头像 李华
网站建设 2026/4/21 6:52:42

关于 WEEX 唯客平台安全性的客观信息梳理

一、在信息密集环境中如何判断平台安全性在数字资产行业中,平台类型众多、信息来源复杂。用户在初次接触某一交易平台时,通过搜索其安全性、合规性与资金保障情况来进行核查,本身是一种理性的风险意识体现。但要区分合规运营的平台与存在风险…

作者头像 李华
网站建设 2026/4/28 6:30:16

基于GTE大模型的语义相似度实践|可视化WebUI+API集成方案

基于GTE大模型的语义相似度实践|可视化WebUIAPI集成方案 1. 背景与核心价值 在自然语言处理(NLP)领域,语义相似度计算是构建智能搜索、推荐系统、问答引擎和文本聚类等应用的核心能力。传统方法依赖关键词匹配或TF-IDF等统计特征…

作者头像 李华
网站建设 2026/4/20 2:34:56

AI应用架构师如何运用AI算法优化智能财务AI预测系统

AI应用架构师如何运用AI算法优化智能财务AI预测系统 一、引入:财务预测的“生死局”与AI的破局之路 1. 一个真实的痛点故事 某零售企业的财务总监最近愁得睡不着觉: 上季度的营收预测偏差高达25%——原本预计营收1.2亿,实际只做了9000万&…

作者头像 李华
网站建设 2026/4/23 16:03:43

【Java毕设全套源码+文档】基于Web的多传感器健康管理系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华