微机原理第5章 习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 4 章 习题参考答案
1. 按存储器在计算机中的作用,存储器可分为哪几类?简述其特点。
答:
存储器根据其在计算机系统中的作用分主存储器(内存)、辅助存储器(外存)和高 速缓冲存储器。
主存储器用来存 CPU 可直接访问的程序和数据,其特点是速度高 容量较少、每位 价格高。
外存储器用于存放当前不活跃的程序和数据,其速度慢、容量大、每位价格低。 高速缓冲存储器主要用于在两个不同工作速度的的部件之间起缓冲作用,如 CPU 和 内存间,其存取速度要比内存高,当然容量较小。
2. 什么是 RAM 和 ROM?RAM 和 ROM 各有什么特点?
答:
RAM 是随机存储器,指计算机可以随机地、个别地对各个存储单元进行访问(读写), 访问所需时间基本固定,同时其一般具有信息易失性,即当失去电源后,存储在 RAM 中 的信息全部丢失。
ROM 是只读存储器,对其内容只能读,不能写入。它的内容一般是预先写入后不再随 着计算机程序的运行而改变。ROM 通常用来存放固定不变的程序、汉字字型库及图形符号 等,由于它和读写存储器分享存储器的同一个地址空间,故人属于主存储器的一部分。 与 RAM 相比,其信息具有非易失性,即掉电后 ROM 中的信息仍会保留。
8. 在 8086 系统中,若要从存储器奇地址体中读 1 个字节数据,列出存储器 有关的控制信号和它们的有效逻辑电平信号。
答: 高位字节有效信号,低电平; 读信号,高电平; 写信号,高电平;M/ 存
储器/IO 访问信号,高电平。
9. 在 8086 系统中,试用 4K×8 位的 EPROM2732 和 2K×8 位的静态 6116 以 及 74LS138 译码器,构成一个 16KB 的 ROM(从 F0000H 开始)和 8KB 的 RAM (从 C0000H 开始),设 CPU 工作于最小模式。试画出硬件连接图,写出 ROM 和 RAM 的地址范围。
答:
(1)芯片选择
系统设计要求 ROM 扩充 16KB,由于芯片容量是 4K×8 位的 2763,故需要 4 片。同理, RAM 需要 4 片 6116。
(2)地址分配表 根据选择的芯片进行地址分配,A0 单独列出,用于和 分别作为偶地址体和奇地址 体的选择信号之一。由于芯片分别是 4KB 和 2KB,这样其片内寻址需要的地址线分别是 12 根和 11 根。因此,A12~A1 作为片内寻址与 4KB 的 ROM 地址连接;A11~A1 作为片内寻 址与 2KB 的 RAM 地址连接。这样,产生片选信号的地址就应该是 A19~A13. 根据题目要求,分配给 ROM 和 RAM 的地址分别从 F0000H 和 C0000H 开始,填写地址 分配表为:
RD
CS OE
CS OE
CS OE
CS OE
≥≥
≥≥
≥≥
≥≥
Y6
Y7
BHE
A0
BHE
A0
表 9-1 地址分配表
A19 A18 A17 A16 A15 A14 A13 A12 A11 … A1 A0
1
1
1
1
0
0
0
0
0…0
0
ROM0
1
1
1
1
0
0
0
1
1…1
1
1
1
1
1
0
0
1
0
0…0
0
ROM1
1
1
1
1
0
0
1
1
1…1
1
1
1
0
0
0
0
0
0
0…0
0
RAM0
1
1
0
0
0
0
0
0
1…1
1
1
1
0
0
0
0
0
1
0…0
0
RAM1
1
1
0
0
0
0
0
1
1…1
1
(3)寻址范围
ROM 的地址寻址范围是 F0000H~F3FFFH,RAM 的地址寻址范围是 C0000H~C1FFFH。
(4)连接信号
A0 作为偶地址体选择信号, 作为奇地址体选择信号,A12~A1 作为片内寻址地
址用 A19~A13 产生片选信号。
由表 9-1 可知,在 A19~A13 中,发生变化的地址有 A17,A16 和 A13。利用 74LS138
CS OE WR
≥≥
≥≥
A11 A0 D7 D0 RAM1 高
CS OE WR
A10 A0 D7 D0 RAM1 低
CS OE WR
≥≥
≥≥
BHE
A0
BHE
A0
A11 A0 D7 D0
A11 A0 D7 D0
A11 A0 D7 D0
A11 A0 D7 D0
ROM0 高
ቤተ መጻሕፍቲ ባይዱ
ROM0 低
ROM1 高
ROM1 低
3. 什么是多层次存储结构?它有什么作用?
答:
存储器的性能是计算机性能的最主要指标之一,其目标是大容量、高速度和低成本。 因此,应该在系统结构的设计上扬长避短,采用多层存储结构构成一个较为合理的存储 系统。多层存储结构是一个金字塔的结构,距塔尖最近的(即与 CPU 越近)速度越快, 容量越小,单位价格也较贵;距塔尖最远的容量较大,而速度较慢,单位价格也较便宜。 其作用是获得最佳性价比。
5.主存储器的主要技术指标有哪些?
答:
主存储器的主要技术指标有主存容量、存储器存取时间、存储周期和可靠性。
6. 8086CPU 与存储器连接时要考虑哪几方面的因素?
答:
由于 8086 是 16 位 CPU,需要的数据线应该是 16 位,一般芯片是 8 位,就需要配对 组成 16 位的数据;利用译码器产生片选信号。
译码器的功能,将 A17,A16 和 A13 作为 74LS138 的输入线,A19,A15 和 A14 作为 74LS138
的控制线,再加上 M/ 控制信号。
(5)译码
由于 74LS138 的输入是按 A17,A16 和 A13 的顺序连接到 C、B、A 输入端的,所以得
到:
A17 A16 A13
C
B
A
输出
1
1
0
ROM0
1
1
0
1
1
1
ROM1
1
1
1
0
0
0
RAM0
C
0
0
0
B
A
0
0
0
RAM1
0
0
0
(6)硬件连接图 74LS138 连线图如上
A11 A1 D15 D8
D7 D0
RD WR
Y0 A12
A12 A1 D15 D8 D7 D0
A10 A0 D7 D0 RAM0 高
CS OE WR
A10 A0 D7 D0 RAM0 低
7. 若用 1K×1 位的 RAM 芯片组成 16K×8 位的存储器 需要多少片芯片 在 CPU 的地址线中有多少位参与片内寻址 多少位用做芯片组选择信号
答:
每片 RAM 的容量是 1K×1 位,要组成 1K×8 位的存储器需要 8 片,所以共需要 16× 8=128 片。CPU 的 A1~A10 共 10 位参与片内寻址,其余可用于片选信号。
相关文档
最新文档