- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4.5 容量扩展与数据存储 例如,存储器容量为128K×16,若选用8K×8的存储芯片,则需要: 1.4.5 容量扩展与数据存储 位扩展 将多片组合起来常采用位扩展法、字扩展法、字和位同时扩展法。 字扩展 将存储器芯片外的地址线都作为地址译码器的输入,即全译码 字位同时扩展 图1-4-19 字和位同时扩展连接举例 采用字节编址的存储器。数据在主存中有3种不同存放方法。 边界对齐 某CPU字长为64位(8个字节) 即一个存取周期最多能够从主存读或写64位数据。 假设,读写的数据有4种不同长度,它们分别是 字节(8位) 半字(16位) 单字(32位) 双字(64位)。 ①字节存储地址特征 ②字存储地址特征 ③ 双字的存储地址特征 边界对齐 存在两个问题 不浪费存储器资源的存放方法 访问一个双字、一个单字或一个半字时都有可能需要花费两个存取周期 存储器的读写控制比较复杂 字节存储地址特征 字存储地址特征 要存放的是字节、半字、单字或双字,都必须从 最末3个二进制位必须为000的地址起始位置开始存放 克服上面的两个缺点 浪费了存储器资源 双字的存储地址特征 折衷方案 双字(64位)数据的起始地址的最末3个二进制位必须为000(8的整倍数) 单字(32位)数据的起始地址的最末两位必须为00(4的整倍数) 半字(16位)数据的起始地址的最末一位必须为0(偶数) 无论访问双字、单字、半字或字节,都能在一个存取周期内完成 又称为边界对齐的数据存放方法 空间和时间博弈的结果 微型机原理与程序设计 第3讲 存储器 1.4.1 微型机存储器结构 1.4 存储器 存储器是计算机中的记忆设备,用来存放程序和数据。随着计算机的发展,存储器的地位越来越重要。 存储器有三个主要指标:速度、容量和价格/位(简称位价)。 1 微型机存储器结构 (1) CPU内可以有十几个、几十个寄存器,它们的速度最快、位价最高、容量最小。 (2) 在主存与CPU间,插入了比主存速度更快,容量更小的缓存,显然其价位要高于主存。主存与缓存之间的数据调动是由硬件自动完成的。 (3) 主存储器(内存)用来存放将要参与运行的程序和数据,并能由CPU直接随机存取,其速度与CPU速度差距较大。 (4)辅助存储器容量比主存大得多,大都用来存放暂时未用到的程序和数据文件。CPU不能直接访问辅存,辅存只能与主存交换信息。 2 存储器的组织 存储器容量单位 位(bit)是二进制数的最基本单位,也是存储器存储信息的最小单位。 字节(Byte)是计算机中数据处理的基本单位,一个字节由8位构成,即1B=8bit。 字(Word)可以表示两个字节,即16位。 存储器的组成 存储器芯片由存储体、地址译码驱动电路、I/O和读写电路构成 存储体。存储体是存储器的核心,程序和数据都存放在存储体中。 地址译码。地址译码驱动电路实际上包含译码器和驱动器两部分。译码器将地址总线输入的地址码转换成与之对应的译码输出线上的有效电平,以表示选中了某一存储单元,然后由驱动器提供驱动电流去驱动相应的读写电路,完成对被选中存储单元的读写操作。 I/O和读写电路。I/O和读写电路包括读出放大器、写入电路和读写控制电路,用以完成被选中存储单元中各位的读出和写入操作。 随机读取存储器(Random Access Memory-RAM) 随机存取存储器中的内容即可以读出,也可以写入。读出时并不损坏原来存储的内容,只有写入时才修改原来所存储的内容。断电后,存储内容立即消失,即具有易失性。 只读存储器(Read Only Memory-ROM) ROM是只读存储器。顾名思义,它的特点是只能读出原有的内容,不能由用户再写入新内容。ROM中存储的内容不会因断电而丢失,即具有非易失性。 常用的存储芯片分为两种: RAM ROM 动态RAM(Dynamic RAM) 集成度高、芯片引脚数少,封装尺寸小、功耗低、需要实时刷 静态RAM(Static RAM) 存取速度快 PROM EPROM EEPROM Flash Memory 只允许数据写入一次 需要用紫外线照射擦除 不能对个别需要改写的单元进行单独擦除 用电气方法将存储内容擦除,既可局部擦写,又可全部擦写 具有擦除、重写速度快的特点,而且至少可以擦写/编程上万次 8K×8位的静态RAM 6264 为地址输入 为数据输入/输出 分别为片选信号 为写允许信号 为读允许信号 8K=213 32K的EPROM 27256 Vcc接+5V Vpp平时接+5V,当其接+25V时用来完成编程的需要 Vss为地 CS为片选端 OE
文档评论(0)