第5章存储器•5.1存储器概述•5.2随机存取存储器•5.3只读存储器•5.4CPU与存储器的连接5.1存储器概述5.1.1存储器分类存储器是计算机的主要组成部件之一,用来存储程序和数据,容量越大,计算机性能越好。存储器外部存储器内部存储器软盘硬盘闪存盘磁带光盘RAMROMSRAMDRAMPROMEPROMEEPROMFlashMemory5.1.2存储器组织8086系统中存储体的结构D7-D0奇地址体SELA18-A0D7-D0偶地址体SELA18-A0D15-D8D7-D0BHEA0A19-A15.1.3存储器性能指标(1)存储容量定义:指存储器有多少个存储单元基本存储单元为位(bit)常用单位字节(Byte)KB(1024B)MB(1024KB)GB(1024MB)TB(1024GB)(2)存取时间定义:指存储器接收到稳定的地址到完成一次读出或者写入数据所需要的时间。存取时间越短,计算机运行速度越快。功耗、可靠性、价格5.2随机存取存储器RAM5.2.1静态随机存取存储器(SRAM)5.2.2动态随机存取存储器(DRAM)随机存取存储器(RAM)可以随时在任意位置上存取信息。5.2.1静态随机存取存储器(SRAM)1.静态RAM的基本存储电路2.Intel2114SRAM芯片Intel2114SRAM芯片的容量为1 K4位,18脚封装,+5V电源。有4096个基本存储电路,将4096个基本存储电路排成64行64列的存储矩阵,每根列选择线同时连接4位列线,对应于并行的4位,从而构成了64行16列=1 K个存储单元,每个单元有4位。Intel2114内部结构Intel2114引脚及逻辑符号(a)引脚;(b)逻辑符号5.2.2动态随机存取存储器(DRAM)1.动态RAM的基本存储电路动态存储器和静态存储器不同,动态RAM的基本存储电路利用电容存储电荷的原理来保存信息,由于电容上的电荷会逐渐泄漏,因而对动态RAM必须定时进行刷新,使泄漏的电荷得到补充。●单管动态存储电路●动态RAM存储信息的原理2.动态RAM的刷新周期性地对电容进行充电,以补充泄漏的电荷。利用电容C上充积的电荷来存储信息的。当电容C有电荷时,为逻辑“1”,没有电荷时,为逻辑“0”。●电容存在漏电●刷新●计算机中的内存由DRAM组成3.内存条●PC机上常用的内存条有:SDRAM同步动态随机存取存储器DDRSDRAM双倍数据率同步动态随机存取存储器DDR2SDRAM第二代双倍数据率同步动态随机存取存储器5.3只读存储器ROM●存放系统启动程序●单片机中存放用户程序ROM存储的内容一般不会改变,掉电时也不会丢失。用途1.掩膜型ROM掩膜型ROM中的信息是厂家根据用户给定的程序或数据对芯片图形掩膜进行两次光刻而决定的。适用于批量生产掩膜ROM存储信息的原理10101101010101102.可编程ROM(PROM)可编程ROM中的内容可由用户编写,只允许编程一次。工作原理3.可擦除可编程ROM(EPROM)EPROM中的内容允许用户对其编程,可多次擦除和重写。工作原理4.电可擦除可编程ROM(EEPROM)并行接口EEPROM串行接口EEPROM5.闪存(FlashMemory)用8K*8的静态RAM芯片组成16K字节的存储器,设存储器的首地址为80000H,要求每个单元的地址是唯一的,各芯片间的地址是连续的。按上述要求画出CPU和静态RAM芯片之间地址线、数据线和必要控制线的连接图,并写出各静态RAM芯片的地址范围。(8086系统,译码器用74LS138,其它芯片自选)例题设某微机系统的内存由地址号连续的16KB静态RAM组成,起始地址为88000H。存储器芯片用8K*4的RAM芯片,CPU为8088。1)组成该内存空间共需几个芯片组?每个芯片组有几片RAM芯片?写出每个芯片组的地址空间。2)画出该微机系统中16KB静态RAM与系统总线的连接(数据总线,地址总线,读写选通信号线,IO/M选择线)。3)编写程序,将该16KB内存全部清零。例题