资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
5.4 8086系统的存储器组织 8086 CPU的存储器接口 1. 不同模式下CPU的存储器接口,8086存储器高低位库的连接,8086存储器高低位库选择,读偶地址单元中的字节;(b) 读奇地址单元中的字节; (c) 读偶地址单元中的字; (d) 读奇地址单元中的字,对准字与非对准字,5.4 8086系统的存储器组织 8086 CPU的存储器接口 2、存储器接口应考虑的几个问题 存储器与CPU之间的时序配合; CPU总线负载能力; 存储芯片的地址分配好片选,3、CPU 提供的信号线 数据线 D15D0 地址线 A19A0 存储器或I/O端口访问信号M/IO RD 读信号 WR 写信号 BHE 总线高字节有效信号,CPU根据指令发出信号,控制线组合不同功能 MOV AL, 0000; D7D0, A19A0, RD=0, M/IO=1,BHE=1 MOV AL, 0001; D15D8, A19A0, RD=0, M/IO=1,BHE=0 MOV AX, 0000; D15D0, A19A0, RD=0, M/IO=1,BHE=0,5.4.2 存储器接口举例 1、只读存储器(ROM)扩展电路 特点 a、只读; b、十六位操作,27系列EPROM芯片,总线部分: D0D7,数据线 A0An1,地址线。 n是地址线个数。 2716,n为11,27256,n15。 电源部分: VCC,GND,电源和地 VPP,编程电压。在CPU仅对芯片进行读操作时,Vpp一般直接接电源电压。,控制部分: /OE 读控制线。 有效时,数据从EPROM内的某个单元通过数据线传送到CPU。 /CS 片选线。 有效时表示本芯片工作。在芯片编程时这根线常作编程控制线。,例:设计一ROM扩展电路,容量为32K字,地址从00000H开始。EPROM芯片取27256,解: a、确定芯片个数 32K16=64K 8 64 K 8/(32 K8)=2(片) 一片高8位,一片低8位,b、确定/CS电路,CS,c、电路,偶片,奇片,执行 MOV AX,0000,e、总结 8086CPUEPROM DB70D70 (偶片) DB158D70 (奇片) /RD/OE An1 An-1.0 A19n+1+M/IO/CS,2、静态随机读写存储器(RAM)扩展电路,特点 a、读/写; b、读十六位操作; c、写十六/八位操作,62系列静态RAM芯片,总线部分: D0D7,数据线 A0An1,地址线。 n是地址线个数。6116,n为11,62256,n15。 电源部分: VCC,GND,电源和地,控制部分: /RD 读控制线。有效时,数据从EPROM内的某个单元通过数据线传送到CPU。 /WR写控制线。有效时,CPU把数据通过数据线传送到RAM中的某个单元。 /CS 片选线。该信号一般为低电平有效。有效时表示本芯片工作。,例: 设计一RAM扩展电路,容量为32K字,地址从10000H开始。芯片采用62256。,解: a、计算所需要的芯片个数 32K16=64K 8 64 K 8/(32 K8)=2(片),b、确定CS电路,CS,c、偶片、奇片CS的产生,此方案不满足八位的写操作!,c、偶片、奇片CS的产生,此方案不满足16位的写操作!,增加控制线/BHE(总线高字节有效信号),c、偶片、奇片CS的产生,d、电路,MOV 0000,AX MOV 0000,AL MOV 0001,AL,e、总结 8086CPUEPROM DB70D70 (偶片) DB158D70 (奇片) /RD/OE /WR/WR An1 An-1.0 A19n+1+M/IO,/CS,A0,/BHE,偶片/CS,奇片/CS,3、译码器74LS138,功能是38译码器 三个“选择输入端”C、B、A 三个“使能输入端” G1、/G2A,/G2B 8个输出端 /Y7 /Y0,译码芯片74LS138,74LS138功能表,用74LS138产生CS M/IO接74LS138 高位地址线接74LS138 /Y0/Y7作/CS,有关存储器接口的内容一般有2种 给出地址,设计电路 给出电路,指出地址,作业,7 8 9,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号