第六章存储器系统译码与8086的存储器系统课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第六章存储器系统译码与8086的存储器系统课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 存储器 系统 译码 8086 课件
- 资源描述:
-
1、16.2.3 6.2.3 存储器地址译码存储器地址译码存储器芯片与处理器的连接存储器芯片与处理器的连接存储器芯片有数据、地址、读写控制引脚存储器芯片有数据、地址、读写控制引脚处理器总线有数据、地址、读写控制信号处理器总线有数据、地址、读写控制信号功能上多数可以直接相连功能上多数可以直接相连但是,地址信号需要译码但是,地址信号需要译码处理器地址总线个数多于存储器地址引脚个数处理器地址总线个数多于存储器地址引脚个数多个存储器芯片组成一定容量的存储系统多个存储器芯片组成一定容量的存储系统需要利用地址总线控制存储器片选信号需要利用地址总线控制存储器片选信号21.1.地址译码地址译码译码(译码(Deco
2、deDecode)将某个特定的编码输入翻译为有效输出的过程将某个特定的编码输入翻译为有效输出的过程存储器译码电路存储器译码电路可编程逻辑器件可编程逻辑器件PLDPLD译码器译码器门电路组合门电路组合举例:多输入或门实现译码举例:多输入或门实现译码6464K K8 8结构的结构的SRAMSRAM,地址引脚地址引脚1 16 6个个A1A15 5A0A0,构成构成80868086系统的系统的1616位字长存储器系统位字长存储器系统22片,一片接高片,一片接高8 8位,一片接低位,一片接低8 8位。位。8088086 6处理器:处理器:2020个地址总线个地址总线A19A19A0A01616位数据总线
3、位数据总线l低低8 8位数据总线位数据总线A0=0A0=0访问访问l高高8 8位数据总线位数据总线BHE=0BHE=0访问访问380868086执行不同操作指令时的执行不同操作指令时的A0A0和和BHEBHE信号信号4简单的门电路译码简单的门电路译码5地址:地址:地址空间范围:地址空间范围:00000H1FFFFFH只要执行存储器访问指令,且指令给出的地址在该范只要执行存储器访问指令,且指令给出的地址在该范围类,则(围类,则(A19)()(A18)()(A17)=000选中图中的两片存储器选中图中的两片存储器而地址而地址A16A0选中芯片中的具体一个存储单元。选中芯片中的具体一个存储单元。67
4、地址:地址:地址空间范围:地址空间范围:80000H9FFFFFH只要执行存储器访问指令,且指令给出的地址在该范只要执行存储器访问指令,且指令给出的地址在该范围类,则(围类,则(A19)()(A18)()(A17)=100选中图中的两片存储器选中图中的两片存储器而地址而地址A16A0选中芯片中的具体一个存储单元。选中芯片中的具体一个存储单元。82.2.译码器译码器3 3-8 8译码器:译码器:138138译码器译码器3 3个控制输入引脚:个控制输入引脚:G1 G1,G G2 2A A*和和G2BG2B*有些资料上有些资料上 E3,E2 E3,E2*E1 E1*(我们的教材这样表示)我们的教材这
5、样表示)都有效,才能实现译码功能都有效,才能实现译码功能3 3个编码输入引脚:个编码输入引脚:C C,B B和和A A8 8种编码各对应一个译码输出引脚种编码各对应一个译码输出引脚C C B B A A000000编码使编码使Y0Y0*低有效,其他高电平无效低有效,其他高电平无效C C B B A A001001编码使编码使Y1Y1*低有效,其他高电平无效低有效,其他高电平无效C C B B A A111111编码使编码使Y7Y7*低有效,其它高电平无效低有效,其它高电平无效E3E39译码器译码器74LS13874LS13810译码器译码译码器译码对于存储器访问,对于存储器访问,M/IOM/I
6、O*=1=1,将该信号接到,将该信号接到3-83-8译码器的译码器的G1G1(E3E3)引脚,则只有执行存储器访问指令(存储器读或写指令)引脚,则只有执行存储器访问指令(存储器读或写指令)MOV mem,srcMOV mem,srcMOV src,memMOV src,mem时,存储器的地址译码器才有效。时,存储器的地址译码器才有效。在执行在执行 端口访问指令端口访问指令ININOUTOUT时,时,M/IOM/IO*=0=0,存储器译码器输出,存储器译码器输出Y7Y7*Y0Y0*全部无效(为全部无效(为1 1),),这样就将存储器地址与这样就将存储器地址与I/OI/O端口地址区分开来。端口地址
7、区分开来。一个例子如下:一个例子如下:1112地址:地址:地址空间范围:地址空间范围:00000H1FFFFFH只要执行存储器访问指令,且指令给出的地址在该范只要执行存储器访问指令,且指令给出的地址在该范围类,则(围类,则(A19)()(A18)()(A17)=000选中图中的两片存储器选中图中的两片存储器而地址而地址A16A0选中芯片中的具体一个存储单元。选中芯片中的具体一个存储单元。13这种将高位地址全部送译码器进行译码的方式这种将高位地址全部送译码器进行译码的方式全译码方式。全译码方式。译码方式译码方式全译码全译码全部高位地址进行译码全部高位地址进行译码部分译码部分译码部分高位地址进行译
8、码部分高位地址进行译码线选方式线选方式直接用高位地址信号做片选信号直接用高位地址信号做片选信号14部分译码电路部分译码电路例如:上述存储器电路使用例如:上述存储器电路使用2424译码器时,译码器时,A17A17不参与不参与译码时译码时15A17A17不参与译码不参与译码00000H1FFFFH20000H3FFFFH16地址:地址:00000H1FFFFH00000H1FFFFH在在A17=0A17=0时时地址空间范围:地址空间范围:00000H1FFFFFH只要执行存储器访问指令,且指令给出的地址在该范只要执行存储器访问指令,且指令给出的地址在该范围类,则(围类,则(A19)()(A18)(
9、)(A17)=000选中图中的两片存储器选中图中的两片存储器而地址而地址A16A0选中芯片中的具体一个存储单元。选中芯片中的具体一个存储单元。17地址:地址:20000H3FFFFH20000H3FFFFH在在A17=1A17=1时时只要执行存储器访问指令,且指令给出的地址在该范只要执行存储器访问指令,且指令给出的地址在该范围类,则(围类,则(A19)()(A18)()(A17)=000或或001选中图中的两片存储器选中图中的两片存储器而地址而地址A16A0选中芯片中的具体一个存储单元。选中芯片中的具体一个存储单元。部分译码,一个存储器芯片占据不止一个地址空间,部分译码,一个存储器芯片占据不止
10、一个地址空间,存储器地址空间不连续。存储器地址空间不连续。如果A19不参与译码,地址如何变化?18A19A19不参与译码的部分译码电路不参与译码的部分译码电路00000H1FFFFH80000H9FFFFH19地址:地址:00000H1FFFFH00000H1FFFFH在在A19=0A19=0时时执行存储器访问指令,且指令给出的地址在该范围类,执行存储器访问指令,且指令给出的地址在该范围类,则(则(A19)()(A18)()(A17)=000选中图中的两片存储器选中图中的两片存储器而地址而地址A16A0选中芯片中的具体一个存储单元。选中芯片中的具体一个存储单元。20地址:地址:80000H9F
11、FFFH80000H9FFFFH在在A19=1A19=1时时只要执行存储器访问指令,且指令给出的地址在该范只要执行存储器访问指令,且指令给出的地址在该范围类,则(围类,则(A19)()(A18)()(A17)=000或或100选中图中的两片存储器选中图中的两片存储器而地址而地址A16A0选中芯片中的具体一个存储单元。选中芯片中的具体一个存储单元。21译码方式译码方式全译码方式全译码方式使用全部微处理器地址总线使用全部微处理器地址总线片内寻址:低位地址与存储器片内寻址:低位地址与存储器芯片地址引脚相连芯片地址引脚相连片选寻址:高位地址经译码与片选寻址:高位地址经译码与存储器芯片片选引脚相连存储器
展开阅读全文