- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
端模式 一个基本存储单元可以保存一个字节,每个存储单元对应一个地址。对于大于十进制255(16 进制0xff)的整数,需要多个存储单元。顺序特征指的是多字节(如字、双字等)数据的存放形式。对于跨越多个字节的数据,一般它所占的字节都是连续的。在计算机业界,用端模式(Endian)表示数据在存储器中的存放顺序。 将数据的最低有效字节(?least significant byte-LSB)存储在最低地址存储单元中的形式称为小端模式(Little?Endian)。 将最高有效字节(?Most Significant Byte-MSB)存储在最低地址存储单元中的形式称为大端模式(Big?Endian)。 Motorola的PowerPC系列CPU采用大端模式存储数据 Intel的x86系列CPU则采用小端模式存储数据 微型机原理与程序设计 第3讲 存储器 存储器有三个主要指标: 速度、容量和价格/位(简称位价) ↑ ↑ ↑ ↓ ↓ ↑ 1 微型机存储器结构 存储器是计算机中的记忆设备,用来存放程序和数据。 CPU 芯片内,数量有十几个、几十个,速度最快、位价最高、容量最小。 主存、内存 用来存放将要参与运行的程序和数据,由中央处理器直接随机存取 速度比主存快,容量比主存小 外存,容量比主存大得多,用来存放暂时未用到的程序和数据文件。CPU不能直接访问辅存,辅存只能与主存交换信息 2 存储器的组织 存储器容量单位 位(bit)是二进制数的最基本单位,也是存储器存储信息的最小单位。 字节(Byte)是计算机中数据处理的基本单位,一个字节由8位构成,即1B=8bit。 字(Word)可以表示两个字节,即16位。 存储器的组成 存储体是存储器的核心,存放程序和数据 译码器-地址码转换为有效电平,表示选中了某一存储单元。驱动器-提供驱动电流,驱动读写电路, 完成对被选中存储单元的读写操作。 完成被选中存储单元中各位的读出和写入操作 主存的读写操作是在控制器的控制下进行的,只有接受到来自控制器的读写命令或写允许信号后,才能实现正确的读写操作。 常用存储器器件 一般情况下,存储体、地址译码驱动电路、I/O和读写电路集成到一起,这样就构成了存储器芯片。 常用的存储芯片分为两种: 随机存取存储器(Random Access Memory-RAM) 只读存储器(Read Only Memory-ROM)。 随机存取存储器中的内容即可以读出,也可以写入。读出时并不损坏原来存储的内容,只有写入时才修改原来所存储的内容。断电后,存储内容立即消失,即具有易失性。 ROM是只读存储器。顾名思义,它的特点是只能读出原有的内容,不能由用户再写入新内容。ROM中存储的内容不会因断电而丢失,即具有非易失性。 RAM 动态RAM(Dynamic RAM) 集成度高、芯片引脚数少,封装尺寸小、功耗低、需要实时刷新 计算机的内存 静态RAM(Static RAM) 存取速度快,主要用于高速缓存 例如CPU的一级缓存,二级缓存 ROM PROM EPROM EEPROM Flash Memory 只允许数据写入一次 需要用紫外线照射擦除 不能对个别需要改写的单元进行单独擦除 用电气方法将存储内容擦除,既可局部擦写,又可全部擦写 具有擦除、重写速度快的特点,而且至少可以擦写/编程上万次 ROM 中数据的重写的机制通常被称为编程。编程时必须先擦除原有数据,然后才能写入 8K×8位的静态RAM 6264 为地址输入 为数据输入/输出 分别为片选信号 为写允许信号 为读允许信号 电源端 接地端 32K的EPROM 27256 512k FLASH 29C040 5V编程电压 256字节扇区的FLASH器件 8条数据线(D0~D7) 19条地址线(A0~A18) 3条控制线(/OE、/CE、/WE) D0~D7 总结 存储器件的引脚分类 地址引脚 一个存储器件的地址线条数由存储器的容量决定。 数据引脚 用来选择存储器件中的一个存储单元 通过数据线能够输入数据(存储), 也能够提取数据(读出) 被标为从A0(最低有效地址输入)到An 被标为D0~Dm 控制引脚 ROM通常只有一个控制输入 输出允许( )或是输出选通( ) RAM通常有一个或两个控制输入 一个控制输入,则常称为 两个控制输入 通常标为 选择引脚 每个存储器件都有一个输入(有时不止一个)用来选择或允许
文档评论(0)