微机课件(第五章)_第1页
微机课件(第五章)_第2页
微机课件(第五章)_第3页
微机课件(第五章)_第4页
微机课件(第五章)_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章存储器本章重点双击添加标题文字单击此处添加段落文字内容双击添加标题文字单击此处添加段落文字内容双击添加标题文字单击此处添加段落文字内容双击添加标题文字单击此处添加段落文字内容单击此处添加标题存储器在微型机系统中的连接宽度扩充和字节扩充存储器读写时序单击此处添加段落文字内容1234一、8086存储器结构和配置

8086系统中的存储器是一个最多1M个8位数量的字节序列,即可寻址的存储空间为1M字节,系统为每个字节分配一个20位的物理地址(对应16进制的地址范围从00000H~FFFFFH)。在存储器中任何两个相邻的字节被定义为一个字。在一个字中的每一个字节有一个地址,并且这两个地址中的较小的一个被用来作为该字的地址。

存储器和存储器件1、存储器的组成

8086系统中,存储器是分体结构,1M字节的存储空间分成两个512K字节的存储体。一个是偶数地址存储体,一个是奇数地址存储体,两个存储体采用字节交叉编址方式(1)奇偶地址体示意图(2)BHE、

AD0的代码组合和对应的操作

BHEAD0对应的操作所用的管脚00从偶地址开始读/写一个字AD15~AD001从奇地址单元读/写一个字节AD15~AD810从偶地址单元读/写一个字节AD7~AD00110从奇地址开始读/写一个字(在第一个总线周期,传送低8位数据到AD15~AD8;第二个总线周期传送高8位数据到AD7~AD0)AD15~AD8AD7~AD0(3)偶地址字读写(3)偶地址字节读写(续)(3)奇地址字节读写(续)奇地址字读写(续)2存储器的分类存储器根据用途和特点分为两大类:

1)内部存储器,简称为内存或主存快速存取容量受限制

2)外部存储器,简称为外存容量大速度慢3选择存储器件的考虑因素①

易失性

只读性

存储容量

速度

功耗

随机存取存储器RAM只读存储器ROM二、存储器的数据宽度扩充和字节数扩充(1)存储器容量的扩充体现在两方面:数据宽度的扩充字节数的扩充用8K1bit芯片组成8K8bits的存储器扩充存储器的字节容量

由16K8bits芯片组成64K8bits的存储器译码芯片常用的译码芯片是74LS138译码器,功能是3->8译码器,有三个“选择输入端”C、B、A和三个“使能输入端”G1、G2A,G2B以及8个输出端Y7~Y0译码芯片74LS13874LS138功能表输入输出使能选择G1G2AG2BCBAY7Y6Y5Y4Y3Y2Y1Y01000001111111010000111111101100010111110111000111111011110010011101111100101110111111001101011111110011101111111其它XXX11111111CPU提供的信号线 数据线D15~D0

地址线A19~A0

存储器或I/O端口访问信号M/IO RD读信号

WR写信号8086系统的存储器接口设计基本技术存储器地址译码电路的设计一般遵循如下步骤(1)根据系统中实际存储器容量,确定存储器在整个寻址空间中的位置;(2)根据所选用存储芯片的容量,画出地址分配图或列出地址分配表;(3)根据地址分配图确定译码方法;(4)选用合适器件,画出译码电路图。例题1、已知单片6116芯片的地址线是11位,每个存储单元是8位,求其存储容量?解:因为可编址范围211

,即M=211,

每个存储单元可存8位,即N=8,所以,6116的存储容量=211×8 =2×1024×8 =2K×8

=2KB例题2、若要组成64K字节的存储器,以下芯片各需几片? ①6116(2K×8) ②4416(16K×4)解:①(64K×8)÷(2K×8)=32(片)②(64K×8)÷(16K×4)=8(片)例题:用两片6116芯片(2K×8)即可扩展成4K×8位,这种扩展方式就称为字节数扩展或字扩展。对1#来说其地址范围00

000000000000~00

011111111111(即0000H~07FFH)对2#来说其地址范围00

100000000000~00111111111111(即0800H~0FFFH)例题对2114来说,存储容量是1K×4位,而正常数据都以字节作为存储单元,显然需要进行数据宽度扩展。N=(1K×8位)÷(1K×4位)=2

显然,我们可以用2片2114组成1K×8位的存储器,这种扩展方式也可称为位扩展。例题如图是某一8088系统的存储器连接图,

试确定其中各芯片的地址空间。解:(1)27128是ROM,没有WR,Y0=0选中该片;该片14条地址线,其基本地址00000000000000~11111111111111;高6位:A19A18=00;A17=1;A16A15A14=000;所以27128地址范围:00100000000000000000~00100011111111111111即20000H—23FFFH解:(2)6264是SRAM,13条地址线,用2片,基本地址0000000000000~1111111111111;2

#6264的高7位:A13=1

且Y4=0有效选中此片,则A16A15A14=100;

A19A18=00;

A17=1;2#6264地址范围:00110010000000000000~00110011111111111111即32000H—33FFFH例题设计一16位微处理器系统,要求存储器容量为8kB的EPROM,采用2764芯片,地址为FE000H~FFFFFH;RAM容量为16kB,选用6264芯片,地址为F0000H~F3FFFH。采用全译码方式。CEOED7~D0G1Y0G2AG2BCY1BAWRIO/MRDA19A18A17A16A15A14A13CE1WEOE

OEWE

≥1≥1A12~A0Vcc74LS138≥1Y7CE1D7~D0D7~D0A12~A0A12~A0A12~A0CE2CE2VccD7~D027641#62642#6264MEMRMEMW存储器的层次化总体结构内存的分区结构内存分为:基本内存区(conventionalmemory)高端内存区(uppermemory)扩充内存区(expandedmemory)扩展内存区(extendedmemory)PC机的内存组织基本内存区的组织高端内存区的组织用高端内存区64KB映射

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论