微型计算机习题解答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章
(略)
第2章
(略)
第4章
4. 1. 用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式。
(1)512×4位RAM构成16KB的存储系统;
(2)1024×1位RAM构成128KB的存储系统;
(3)2K×4位RAM构成64KB的存储系统;
(4)64K×1位RAM构成256KB的存储系统;
解:
1) 需要16KB/512×4=64片
片外地址译码需11位地址线。
2) 需要128KB/1K×1=1024片
片外地址译码需10位地址线。
3) 需要64KB/2K×4=64片
片外地址译码需9位地址线。
4) 需要256KB/64K×1位=32片
片外地址译码需4位地址线。
4. 2. 现有一种存储芯片容量为512×4位,若要用它组成4KB的存储容量,需多少这样的存储芯片?每块芯片需多少寻址线?而4KB存储系统最少需多少寻址线?
解:
4KB/ 512×4b= 16,需要16片
每片芯片需9条寻址线
4KB存储系统最少需12条寻址线
4. 3. 有-2732EPROM芯片的译码电路如图所示,请计算该芯片的地址范围及存
储容量。
图习4-1
解:
2732的地址范围为
000~111=FF000H~FFFFFH,
存储容量为4KB。
4. 4. 某一存储器系统如图习4-2所示,回答它们的存储容量各是多少?RAM 和EPROM存储器地址分配范围各是多少?
解:
EPROM的地址范围为FD000H~FDFFFH,存储容量为4KB;RAM的地址范围为F9000H~F97FFH或F9800H~F9FFFH,存储容量为2KB。由于A11未参加译码,因而有地址重叠,一个内存单元有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个单元中。
图习5-2
解:
在无等待周期的情况下,从取指到执行共需:
4×4×1/5M=3.2µs(一个总线周期在无等待周期的情况下由4个时钟周期T组成)。
4.7. 用二片8K×8位的静态RAM芯片6264组成的8位微机系统的存储器电路如图习5-4所示,试计算芯片6264 #1和#2的地址范围以及存储器的总容量。
图习5-4
解:
芯片#1的的地址范围计算:
A19 ~ A15 A14 A13A12~ A0
××××× 1 0 0 ~ 0
××××× 1 0 1 ~ 1
当无关项取“0”时,地址范围为04000H~05FFFH
芯片#2的的地址范围计算:
A19 ~ A15 A14 A13A12~ A0
×××××0 1 0 ~ 0
×××××0 1 1 ~ 1
当无关项取“0”时,地址范围为02000H~03FFFH。该存储器的总容量为16KB。
4.8. 微机系统的存储器由5片RAM芯片组成,如图习5-5所示,其中U1有12 条地址线,8条数据线,U2~U5各有10条地址线,4条数据线,试计算芯片U1和U2,U3的地址范围,以及该存储器的总容量。
图习5-5
解:
芯片U1的的地址范围计算:
A19 ~ A14 A13 A12A11A10 ~ A0
0 ~ 0 0 1 0 0 ~ 0
0 ~ 0 0 1 1 1 ~ 1
地址范围为01000H~01FFFH
芯片U2和U3的的地址范围计算:
A19 ~ A14 A13 A12 A11A10 A9 ~ A0
0 ~ 0 1 0 0 0 0 ~ 0
0 ~ 0 1 0 0 0 1 ~ 1
地址范围为02000H~023FFH。总容量为6KB(U1为4KB、U2、U3为1KB、U4、U5为1KB)。
第5章
5. 1. CPU同外设交换的信息有三种类型:数据信息、状态信息和控制信息,请说明CPU是如何通过其三总线(地址总线、数据总线和控制总线)同外设交换这三类信息的?
5. 2. 简述查询式数据传送方式的工作过程。
5. 3. 简述中断传送方式的工作过程。
5. 4. 简述三种DMA传送方式的区别。
5. 5. 简述DMA控制器同一般接口芯片的区别。
5. 6. 画出查询传送方式输出数据的流程图
解:
读入状态字←←←←←←
↓↑N
检查输出设备是否准备好→
↓Y
数据口输出数据,控制口输出控制信息
5. 7. 通过如图习5-1的电路,可以把I/O指令寻址结构改为存储器映象I/O 端口寻址的结构,试计算该电路结构中,I/O端口和存储器的地址范围。并扼要说明二种I/O端口寻址的区别。
图习5-1 存储器映象I/O
解:
I/O端口的地址范围为:
000B~111B,
F0000H~FFFFFH
存储器的地址范围为:
000B~111B
00000H~EFFFFH
两者区别见教材P.214
5. 8. 图习6-2为一个LED接口电路,写出使8个LED管自左至右依次发亮2秒的程序,并说明该接口属于何种输入输出控制方式,为什么?