构建24KB内存:2732 EPROM与6116 SRAM组合解析
需积分: 13 17 浏览量
更新于2024-08-21
收藏 3.6MB PPT 举报
"微型计算机原理及应用的课程内容,由刘廷章教授讲解,涵盖了微机存储系统的层次结构,半导体存储器的分类、一般结构以及主要技术指标。讲解了如何用2732 EPROM和6116 SRAM芯片构建16KB ROM + 8KB RAM的内存空间,涉及位/字/字位扩展和地址线的分配,并介绍了存储器的选通和读写过程。"
在微机系统中,内存空间的形成是关键的一环,尤其在8位微机系统中,单片芯片的容量往往无法满足需求。因此,CPU需要通过连接多片存储芯片来扩展内存空间。这个过程涉及到位扩展、字扩展和字位扩展的概念。例如,在给定的示例中,为了构建16KB的ROM和8KB的RAM,共计24KB的内存空间,需要使用2732 EPROM和6116 SRAM芯片。
2732 EPROM是一种4KB容量的芯片,拥有12根地址线(A0到A11)和8根数据线,适合用于存储程序。而6116 SRAM是一种2KB容量的芯片,有11根地址线(A0到A10)和8根数据线,适用于存储临时数据。为了得到所需的内存配置,我们需要4片2732芯片来构建16KB的ROM,以及4片6116芯片来构建8KB的RAM。地址线的使用有所不同,2732使用A0到A11进行片内寻址,而6116则使用A0到A10进行片内寻址。此外,A12到A19将连接到138译码器,用于片选8片不同的芯片,确保每片芯片都能被独立访问。
微机的存储系统通常包括多个层次,从CPU内部的高速寄存器、缓存,到主板上的主存储器,再到外部的辅助存储器,如硬盘等。其中,内存(主存储器)因其容量小但速度快,用于存放正在运行的程序和数据。而外存(辅助存储器)虽然容量大但速度慢,常用于长期存储不经常使用的程序和数据。
半导体存储器根据制造工艺分为双极型和MOS型,根据工作方式分为RAM(随机存取存储器)和ROM(只读存储器)。RAM又可以细分为静态RAM(SRAM)和动态RAM(DRAM),两者在速度、功耗和容量上有明显区别。ROM则包括掩模ROM、PROM、EPROM和EEPROM,它们在可编程性和可擦除性上有所差异。
存储器的结构主要包括地址寄存器、译码驱动电路、读写电路和存储元。地址寄存器用于存储地址,译码驱动电路将地址解码以选择特定的存储单元,读写电路负责数据的读取和写入,而存储元则构成了存储器的基础存储单元。存储容量由存储单元的数量和每个单元的位数决定,存取时间是衡量存储器性能的重要指标,它定义了读取或写入数据所需的时间。
总结起来,微机系统的内存空间形成是一个涉及多种存储芯片、地址线分配和译码逻辑的过程,同时,理解半导体存储器的分类和技术指标对于优化系统性能至关重要。通过这样的组合和扩展,可以构建出满足不同需求的内存架构。
169 浏览量
2012-09-25 上传
112 浏览量
2022-11-14 上传
2024-05-11 上传
2009-07-11 上传
2012-11-19 上传
2024-01-25 上传
2021-04-08 上传
杜浩明
- 粉丝: 13
- 资源: 2万+
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析