文档详情

[第三章存储器.doc

发布:2017-01-20约3.48千字共6页下载文档
文本预览下载声明
第三章??存储器 第三章?????????? 存储器 1.(1)已知某微机控制系统中的RAM容量为4k×8bit,首地址为0A3000H,则该RAM芯片末地址为? ?????。 (2)已知有一存储体地址范围为92000H~98FFFH,,则其存储容量为???????? 。 分析: (1)4k=212=1,0000,0000,0000B=1000H ???? 末地址=首地址+存储容量-1=0A3000H+1000H-1=0A3FFFH ? (2)存储容量=末地址-首地址+1=98FFFH-92000H+1=7000H=0111,0000,0000,0000B=212+213 +214=210(22+23+24)=28k 2.用64K×1bit的芯片扩展实现64KB存储器,要求起始地址为C0000H。 分析: 进行位扩展时,模块中所有芯片的地址线和控制线互连形成整个模块的地址线和控制线,而各芯片的数据线并列(位线扩展)形成整个模块的数据线(8bit宽度)。 分析地址: A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 ? 地址范围 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ? C0000H … … … … … … … … … … … … … … … … … … … … …… 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 CFFFFH ? 3.用几片只读存储器2764(8K*8bit)构成如下存储体,要求存储体地址范围为34000H-37FFFH,分别画出该存储体在8088和8086系统中的连接图。(字扩展) 分析: 2764存储容量为8k×8bit即213×8bit,所以地址线有13根(A0-A12),数据线有8根(D0-D7)。 计算所需存储器芯片数:????? ???? 04000H=214=16k??????? 不论是8088系统还是8086系统所需要的芯片数都是2片 分析8088与8086系统存储区扩展区别: ? 8088 8086 数据线的连接 存储器的数据线D0-D7与8088系统的D0-D7相连 偶存储器的数据线D0-D7与8086系统的D0-D7相连;奇存储器的数据线D0-D7与8086系统的D8-D15相连。 片内地址线的连接 2764的13根地址线A0-A12应与8088系统的A0-A12相连 2764的13根地址线A0-A12应与8086系统的A1-A13相连 控制线的连接 2764没有写信号线,将它的与8088系统的相连 2764没有写信号线,将它的与8088系统的相连 片选信号的连接 片选信号由片外地址线(A13-A19)译码得到 片选信号由高位片外地址线(A14-A19)、A0及译码得到 答:(1)8088系统存储器扩展 分析地址: A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 ? 地址范围 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ① 34000H … … … … … … … … … … … … … … … … … … … … …… 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 35FFFH ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 ② 36000H … … … … … … … … … … … … … … … … … … … … …… 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 37FFFH ? ? ? ? ? ? (2)8086系统存储器扩展 分析地址: A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 ? 地址范围 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ① 34000H … … … … … … … … … … … … … … … … … … … … …… 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 37FFEH ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0
显示全部
相似文档