微型计算机原理与应用课件6.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 微型机应用系统的总线 * * 第六章 存储器设计 本教案内容 第6章 存储器设计 1.存储器分类及主要技术指标 2.常用存储器芯片介绍 3.扩展存储器设计 扩展 位字节扩展 字节和位扩展 存储器地址译码 扩展存储器接口电路设计 总线负载能力 6.3 扩展存储器设计  8088系统中存储器的组成 6.扩展存储器接口电路设计 8088 CPU的地址总线有20条,它的存储器是以 字节为存储单元组成的,每个字节对应一个唯一的地 址码,所以具有1MB(1 048 576 B)的寻址能力。但 8088 CPU 只有8条数据线,是准16位微处理器,所 以存储器的组成与一般8位微机系统中存储器接口电路 的设计方法是相同的。 例. 在8088系统总线上扩充设计8K字节的SRAM存储器电路。SRAM芯片选用Intel6264,起始地址从04000H开始,译码电路采用74LS138。 6.3 扩展存储器设计 ⑴ 计算此RAM存储区的最高地址为多少? ⑵ 画出此存储器电路与系统总线的连接图。 ⑴ 计算此RAM存储区的最高地址为多少? 因为Intel 6264存储容量为8K ×8(字节),所以设计此存储电路共需1片6264芯片。因此最高地址为: 04000H+02000H-1=05FFFH 6.3 扩展存储器设计 ⑵ 画出此存储器电路与系统总线的连接图 8088 CPU 最 大 方 式 系 统 总 线 D7-D0 A19-A16 A15-A0 MEMW MEMR IOW IOR 确定总线及总线信号 ? 6.3 扩展存储器设计 电路连接 A0 D0 A12 D7 WE OE CS1 CS2 片选信号 A12~A0 D0~D7 D0~D7 +5V 8088 CPU 最 大 方 式 系 统 总 线 6264 … … A19-A13 ? 6.3 扩展存储器设计 A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9~A0 0 0 0 0 0 1 0 0 0 0 0 … 0 0 0 0 0 0 1 0 1 1 1 1 … 1 片外寻址 与6264芯片的A12~ A0相连,作片内寻址 ≈ ≈ 高位不变地址部分,去参加译码,作6264的 片选信号。 8K 地址分析 ? 6.3 扩展存储器设计 ? 译码电路设计方法1(用74LS138专用译码器码) A19 A18 A17 A16 \MEMW A15 A14 \MEMR 片选信号 A13 74LS138 +5V G1 Y0 G2A Y1 G2B Y2 Y3 C Y4 B Y5 A Y6 Y7 6.3 扩展存储器设计 ? 译码电路设计方法2(用门电路译码) ≥1 ≥1 & 片选信号 6.3 扩展存储器设计 MOV AX,0400H MOV DS,AX MOV BX,0000H MOV CX,8*1024 MOV AL,55H NEXT1: MOV [BX],AL CMP [BX],AL JNZ ERROR INC BX LOOP NEXT1 ⑶ 编写程序实现对此存储器区域进行自检 6.3 扩展存储器设计 MOV BX,0000H MOV AL,0AAH NEXT2: MOV [BX],AL CMP [BX],AL JNZ ERROR INC BX LOOP NEXT2 ERROR: … …… 6.3 扩展存储器设计 6.3 扩展存储器设计  8086系统中存储器的组成 6.扩展存储器接口电路设计 8086 CPU同8088 CPU一样,也有20条地址总 线,其寻址能力达1MB。不同之处是8086 CPU 数据 总线是16位的

您可能关注的文档

文档评论(0)

一天一点 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档