微型计算机习题解答
第1章
第2章
(略)
第4章
4.1. 用下列芯片构成存储系统, 各需要多少个RAM 芯片?需要多少位地址作为片
外地址译码?设系统为20 位地址线,采用全译码方式。
(1)512X 4 位RAM 构成16KB 的存储系统;
(2)1024X 1 位RAM 构成128KB 的存储系统;
(3)2K X 4 位RAM 构成64KB 的存储系统;
(4)64K X 1 位RAM 构成256KB 的存储系统;
解:
1)需要16KB/512 X 4=64 片
片外地址译码需 1 1位地址线。
2)需要128KB/1K X 1=1024片
片外地址译码需 1 0位地址线。
3)需要64KB/2K X 4=64 片
片外地址译码需9 位地址线。
4) 需要256KB/64K X1 位=32片
片外地址译码需 4 位地址线。
4.2. 现有一种存储芯片容量为512X 4位,若要用它组成4KB 的存储容量,需多少
这样的存储芯片?每块芯片需多少寻址线?而4KB 存储系统最少需多少寻址线?
解:
4KB/ 512 X 4b= 16,需要16 片
每片芯片需9 条寻址线
4KB 存储系统最少需 1 2条寻址线
4. 3.有—2732EPROM芯片的译码电路如图所示,请计算该芯片的地址范围及存
Z73Z
CS
储容量。
图习4— 1
解:
2732的地址范围为11111111000000000000-1111111111111111111仁
FF000H~FFFFFH
存储容量为4KB。
4. 4.某一存储器系统如图习4 —2所示,回答它们的存储容量各是多少?RAM
和EPROM存储器地址分配范围各是多少?
解:
EPROM的地址范围为FD000H~FDFFFH,存储容量为4KB ; RAM的地址范围为F9000H~F97FFH或F9800H~F9FFFH,存储容量为2KB。由于
A ii未参加译码,因而有地址重叠,一个内存单元有2个地址对应。
4. 5.使用6116、2732和74LS138译码器构成一个存储容量为12KB ROM (00000H?
02FFFH)、8KB RAM (03000H?04FFFH)的存储系统。系统地址总线为20位,数据总线为8位。
4. 6. 8086CPU 执行MOV [2001] H , AX 指令从取指到执行指令最少需要多少 时间?
设时钟频率为5MHZ ,该指令的机器码为4个字节,存放在1000H ; 2000H 开始的4个单元中。
在无等待周期的情况下,从取指到执行共需:
4X 4X 1/5M=3.2目(一个总线周期在无等待周期的情况下由 4个时钟周
期T 组成)。
EPROM I EPROM3 EPROM? SRAM I SRAM2 SH.1M3 snAM4 N R
il
人犷 A u q gE 〕| CE OF ]包亦匝
匚 ERDWE :ERDW Au'A.i
CERDWEi
RD
lO/M ------
— ^13 -
A..
5
74LS138
謹二
盘OE
图习5-2
吧
wt
i;
;
A
4.7.用二片8K x 8位的静态RAM芯片6264组成的8位微机系统的存储器电路
如图习5-4所示,试计算芯片6264 #1和#2的地址范围以及存储器的总容量。
图习5-4
心片#1的的地址范围计算:
A19 A15 A14 A13 A I2 ~ A0
xxxxx
xxxxx
当无关项取“ 0”时,地址范围为04000H~05FFFH
芯片#2的的地址范围计算:
A I9 A I5 A I4 A I3 A I2 ~ A0
xxxxx xxxxx
当无关项取“0”时,地址范围为02000H~03FFFH。该存储器的总容量为16KB。
4.8.微机系统的存储器由5片RAM芯片组成,如图习5-5所示,其中U1有12条地址
线,8条数据线,U2~U5各有10条地址线,4条数据线,试计算芯片U1 和U2,U3的地址范围,以及该存储器的总容量。
芯片U i 的的地址范围计算:
地址范围为01000H~01FFFH 芯片U 2和U 3的的地址范围计算:
1KB 、U 4、U 5 为 1KB )。
5. 1. CPU 同外设交换的信息有三种类型:数据信息、状态信息和控制信息,请 说明
CPU 是如何通过其三总线(地址总线、数据总线和控制总线)同外设交换
这三类信息的?
5. 2.简述查询式数据传送方式的工作过程。 5. 3.简述中断传送方式的工作过程。 5. 4.简述三种DMA 传送方式的区别。
5. 5.简述DMA 控制器同一般接口芯片的区别。 5.
6.画出查询传送方式输出数据的流程图 解:
读入状态字
解
:
A 19
A 14 A 13 A 12
A II A I 0
A o
A 19
A 14
A 13 A 12 A 11
A 10
A 9
A 0
地址范围为 02000H~023FFH 。总容量为 6KB (U 1 为 4KB 、U 2、U 3 为
图习5-5
;
T N
检查输出设备是否准备好-
;丫
数据口输出数据,控制口输出控制信息
明二种I/O 端口寻址的区别。
MEMR
图习5- 1存储器映象I/O
解:
I/O 端口的地址范围为:
11110000000000000000B~11111111111111111111B, FOOOOH-FFFFFH
存储器的地址范围为:
00000000000000000000B~11101111111111111111B 00000H~EFFFFH 两者区别见教材P.214
5. 8.图习6-2为一个LED 接口电路,写出使8个LED 管自左至右依次发亮2 秒的程
序,并说明该接口属于何种输入输出控制方式,为什么?
5. 7.通过如图习5- 1的电路,可以把
口寻址的结构,试计算该电路结构中, I/O 指令寻址结构改为存储器映象I/O 端
I/O 端口和存储器的地址范围。并扼要说 low
RD
M/IO
&
A