微机原理与接口技术张颖超叶彦斐第5章习题答案.doc
瑞云塔-培训工作总结范文
5.1 RAM
和
ROM
的主要特点和区别是什么?
【解答:】
ROM
(只读性存储器)的特点足在一般情况下,
ROM屮的信息只能读出不能写入,
ROM
屮的内客是非易
失性的,掉电后信息也不会丢失。
RAM
(随机存储器)的特点是
K
•内容在工作时既可以读出也可以随时写入,但是其中的内
容是易失性的,
棹电后信息会丢失。
5.2
术语“非易失性存储器”足什么意思?
PROM
和
EPROM
分别代表什么意思?
【解答:】
“非易失性存储器”是指掉电后信息不会丢失。
PROM
是可编程
ROM,
EPROM
可擦除可编程
ROM
。
5.3
何谓静态
RAM
?
何谓动态
RAM?
他们的特点各足什么?
【解答:】
以双稳态电路作力基本存储申.元來保存信息的
RAM
称力静态
RAM
(SRAM),
其特点 是:只要不断电,
信息不会丢失;访问速度快,但集成度较低,一般用
于
Cache
采用
SRAM
。
以晶体管栅极电界的充放电来存储二
进制信息的
RAM
称为动态
RAM,
其特点足:电界 上的电荷会
随
吋间而泄露,因此
DRAM
需耍定吋刷新;
DRAM
集成度较高,因此行列地
址 线复用,一般闪存采用
DRAM
构成。
5.4
较大容量的
RAM
为什么总是采用矩阵形式?
【解答:】这
种形式便于采用双译码结构,地址线分为行、列
W
部分,分开译码,可以极大
的减少地
址译码器的输出线,简化电路。
5.5
下列
RAM
芯片各需要多少个地址引脚?
(1)
16Kxlb (2) lKx4b (3) 2Kx8b
【解答:】分別是
log
2
16K = 14
,
log
2
lK
二
10
,
log
2
2K = ll
根
5.6
设有一个具有
14
位地址和
8
位字长的存储器,
f
uj:
(1)
该存储器能存储多少字节的信息?
(2)
如果存储器由
IKxlb
静态
RAM
芯片组成,需多少芯片?
(3)
需要多少位地址作芯片选择?
(4)
改用
4Kx4b
的芯八,试凼出与总线连接框图。
【解答:】
(1)
注意问的是:能存储多少字节
已知存储器具冇
14
位地址
,且
8
位字长,所以是
2
14
字节,即
16K
字节
(16KB)
。
注意
B
表示字
节
(8
位),
b
表示位。
有的同学回答
16K*8=I28K,
是不准确的
(2)
由
IKxlb
静态
RAM
芯片组成,则
§=8
片组,16,共
16*8=128
片
(3)
(4)
芯片选择线就是片选线,因为分成
16
组,所以需要
log
2
16=4
根。
改用
4Kx4b
的芯片,则
§=2
片组,
= 4
组,共
2*4=8
片
片内寻
址的地址线根数为
log
2
4K=12
根(A^A
H
))<
br>
片选的地址线根数为
log24=2
根
(Ai3
〜
Ai2)
杏的同学只
M
了两组,是不对的!应该是
4
组。
A.3 A.2
A
H
〜
A
o
地址
第
1
组
0 0
1
0
1
1
1
0
〜
0
1
0000H
1
1
0
第
2
组
0
1
〜
1
0FFFH
0
〜
0
1000H
1 1
1
〜
1
1FFFH
0
〜
0
2000H
1 1
1
〜
1
2FFFH
0
〜
0
3000H
1 1
1
〜
1
3FFFH
1
0
第
3
组
1 0
1 1
1 0
第
4
组
1
1
1
1
1
1
5.7川下列芯片构成存储系统,需要多少
RAM
芯片?需要多少位地址作为片外地址译码?
设系统为
20
位地址线,采用全译码。
(1) 512x4 b
RAM
构成
16KB
的存储系统;
(2) 1024x1
bRAM
构成
128KB
的存储系统;
(3) 2Kx4b
RAM
构成
64KB
的存储系统;
(4)
64Kxl
位
RAM
构成
256KB
的存储系统。
【解荇:】注意:本题要求采用全译码,因此除了用干片内寻址的地址线,剩下的均用干片 选
芯片数 片寻址地址线
片外地址译码线数
=20
-片内寻址地址线根数
(1)
(2)
128KX8
16Kx8 1
门
-------- = 32x2 =
64
512x4
=
128X8 = 1O24 lKxl
log
2
512 = 9
log
2
lK = 10
log
2
2K
二
11
log
2
64K = 16
20-9 = 11
20-10 =
10
20-11 = 9
20-16 = 4
⑶
(4)
64Kx8
M
。门
= 32x2 =
64
2Kx4
256KX8
=4X8 = 32 64KxI
5.8
现有一种存储芯片界量为
512x4
位,若要它组成
4KB
的存储稗置,需
要多少这样的存
储芯片?
每块芯片需要多少导址线(片内寻址)?而
4KB
存储系统需要多少导址线?
【解答:】
4K
需要存储芯什 -------
= 8x2 =
16,
每块芯片需要寻址线
log
,
512 =
9
根,
4KB
存储系统需
512x4 ‘
要寻址线
log
2
4K = 12
。
5.9
奋一个
2716 (2K)
EPROM
芯片的译码电路,如卩图所示,请计算该芯片的地址范围。
八
11 —
--------- A
八
12 —
B
八
13 —
--------- C 74LS138
A14 —
—
Y
o
V,
0 _______
0—
A|()
A
Q
A7
... A4A3 ...A()
2716
0
cs
&
G,
0-------
A
19
- 一
o
G
2B
_
0-------
;
【解答:】
2716
的片选信号^和与门的输出端相迮,与门的两个输入^和只有有一个
为
0,
CS
就为
0,
2716
就能丄作。
Y
6
*Y
7
有效对应如下情况:
片选
片内寻址
地址范围
G
2B
G, C
B A
A19
八
18
An
八
16
八
15
八
14
八
13
A
J
2
Ail
A
JO
A9
八
8
八
7
〜
A()
1 1
1 1 1
1 1 1 0
0
1
0
1
0
1
0
1
0
1
0
〜
0
卜
1
FFOOOH
FF7FFH
FF800H
FFFFFH
1
1
1 1 1
1 1
1 1
0
1
0
〜
0
1
〜
1
5.10
试凼出界景为
2Kx8
的
RAM
连接图
(CPU
用
8088,R
AM
用
2114, RAM
地址区为
0800H
〜
0FFFH)
。
o 2K
【解答:】
2114
的容量为
1KX4,
因此需要
2 =
2
八组,二
=2
组,共
4
八。
4 1K
人
J
地址线为
log
2
1K =
10
根,片选
log
2
4 = 2
根。
要求地址范围足
0800H
〜
0FFFH,
可知
片选
地址
片内寻址
A,5
A14
A,3
0
0
A|2
0
0
Au A10
A
9
As
A7
〜
A()
1
1
0
1
0
1
0
1
0
〜
0
1
〜
1
0800H 0
OFFFH 0
0
0
假设川
3
-译码器构成译码电路,其屮
A
I5
~A
1Q
川于片选。
以下题鬥答案略,
IM
己在
15
上找
5.1
1
什么足高速缓冲存储器?它在微机系统的作用足什么?
5.12
什么是存储器访问的局部性?研究和讨论这一现象有什么意义?
5.13
试说明直接映像、全相联映像、组相联映像等地址映像方式的基本原现。
5.14
存储器体系为什
么采用分级结构,主要用于解决存储器巾存在的哪些问题?
5.15
在微机系统中,
Cache
、主存和辅存,
CPU
都能直接访问吗?
5.16
什么是虚拟存储器?它的作用是什么?实地址和虚地址分别桁的是什么?
5.17
丼行主存系统的
优点是什么?交叉编址是如何实现的呢?