[第三章存储器.doc
文本预览下载声明
第三章??存储器
第三章?????????? 存储器
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
显示全部