中北大学微机原理及接口技术习题及练习册
答:存储体、地址译码器、控制逻辑电路、数据缓冲器 6.设有一个具有14位地址和8位字长的存储器,问: (1)该存储器能存储多少字节的信息
(2)如果存储器由1K*1位SRAM芯片组成,需要多少芯片?
(3)最少需要多少位地址作芯片选择 答:(1)16384 (2)128 (3)4
7.详细写出半导体存储器的分类。
答:半导体存储器主要有:ROM(只读存储器)和RAM(随机存取存储器)两类,RAM随机存储器又可以分为:动态RAM,静态RAM;ROM只读存取存储器又可以分为:掩膜型ROM;可编程ROM(PROM);可擦除可编程ROM(EPROM);电擦除可编程ROM(EEROM)。
8.计算机的内存有什么特点?内存由哪两部分组成?外存一般是指哪些设备?外存有什么特点? 答:计算机的内存一般存储容量小,存取速度快,目前多采用半导体器件组成。通常有动态RAM和静态RAM两部分组成。常把软磁盘和硬磁盘、磁带等作为外存设备,最近光存储器的应用也越来越广泛。储存容量大、速度低,必须配备专门的读/写控制设备。
9.在存储器器件内部,为什么总是采用矩阵形式组成存储结构?请用一个具体的例子进行说明。 答:采用矩阵形式存储信息主要是为了节省地址译码电路,提高半导体器件的集成度。例如要组成1KB的内存,若不采用矩阵形式来组织这些单元,就需要1024条译码线才能实现对1KB的寻址。但若用32*32矩阵来排列,则只要有32条行选线和32条列选线就可以了。存储容量越大,矩阵形式的优越性就越明显。
10.为了节省存储器的地址译码电路,通常采用哪些方法?
答:常采用存储器的模块结构及在一个存储模块内再将存储器分组,这样可用地址的高位对模块选择,其余位对存储器组进行选择。 四、存储器设计应用题
1.已知有SRAM芯片62256(32K×8)及EPROM芯片27256(32K×8),现用这两种芯片构成8088最小系统内存的一部分,其中SRAM所占的地址空间为40000H--47FFFH,EPROM所占的地址空间为F8000H--FFFFFH,试设计出其原理图。 答:连接如图:
2.给8088CPU系统扩展32K的ROM,且所选用的存储器芯片为8K×8,地址译码器为74LS138,ROM的地址范围从60000H~67FFFH,要求写出每一个存储器芯片的地址范围,画出逻辑连线图。 答:存储器芯片为8K×8,可知芯片容量为8K,地址线为13条,数据线为8条,而系统要求容量为32K,位数是8,因此为字扩展。需要的芯片为4个 存储器芯片的地址为:
17
中北大学微机原理及接口技术习题及练习册
1)、地址译码器:3个输入端的信号中必须有:A13,A14,其对应的位置不同,输出的引脚也不同。只要输入信号与输出信号一致,且连接到相应的存储器芯片上 。 2)、数据线连接正确 3)、地址线连接正确
3.设某系统的CPU有16根地址线A15-A0、8根数据线D7-D0。现需扩展6KB的ROM,地址范围为:0000H-17FFH,采用2716芯片。
(1) 请写出存储器器件2716的数据线和地址线的条数; (2)计算ROM的芯片数量;
(3)设计存储器扩展原理图,并写出每片ROM的地址范围。 答:1)存储器2716的数据线有8条,地址线有11条。
2)因为2716的容量为2KB,要扩展6KB,所以需要三片。 3)原理图如下:
4.已知RAM芯片结构如图所示,回答下列问题:
1) 该芯片容量为多少?若要求构成一个2K×8的RAM阵列,需几个这样的芯片?
2) 若RAM阵列组的起始地址为E1000H,画出存储器系统与8086的电路连接图(8086工作在最小模式),并写出每组RAM芯片的地址空间。
1 8
中北大学微机原理及接口技术习题及练习册
3) 编程:将缓冲区中的10个数据写进E1000开始的10个单元中,并说明如何查看结果? 1) 4片
2) 连接如图
3) MOV AX,0E100H MOV CX,10 MOV ES,AX CLD
MOV SI,OFFSET BUF REP MOVSB
MOV DI,O
查看结果 D E100:0
五、判断题
1.只读存储器ROM只有一种类型。 ( × ) 2.动态RAM的一个重要问题是必须对它所存的信息定期进行刷新。 ( √ )
3.用紫外线照射一片EPROM的窗口后,若读出其存储单元的内容均为0FFH,则表明该EPROM已被擦除干净。 ( √ ) 4.读写存储器RAM,有SRAM和DRAM二种类型。 ( √ )
5.2 课后练习题
一、填空题
1.在Intel80x86系统中,若一个32位(4字节)字11223344H,存储在地址为10000H的存储单元中,则10000H字节单元内容为_______44H_____,10003H字节单元内容为____11H____。 2.若芯片SRAM的容量为4K×4bit,现欲用这样的芯片构成0A0000H到0C3FFFH的内存,需要__72片这样的芯片。
3.如果某存储器芯片的容量为4K×8位,则存储器片内寻址地址线是___12____根,如果它在系统中起始地址为0F0000H,则它的末地址是____0F0FFFH___。
二、简答题
1.试述动态RAM的工作特点,与静态RAM相比,动态RAM有什么长处和不足之处。说明它的使用场合。
19
中北大学微机原理及接口技术习题及练习册
1、答案:无论采用何种工艺,动态RAM都是利用电容存储电荷的原理来保存信息的。与静态RAM相比,动态RAM电路结构简单,集成度高,存储容量大。但使用它必须配以复杂的刷新控制电路,以便不断地对其补充电荷。因此边线较静态RAM复杂,故常用在要求速度快,存储容量大的场合。
2.用下列RAM芯片构成32K×8的存储器模块,各需要多少芯片?多少个片选线? (1)1K×8 (2)4K×8 (3)1K×4 (4)16K×4 答案:(1)32,32 (2)8,8 (3)64,32 (4)4,2
3.什么是字扩展?什么是位扩展?用户自己购买内存条进行内存扩充,是在进行何种存储器扩展? 答案:当存储器芯片的容量小于所需内存容量时,需要用多个芯片构成满足容量要求的存储器,这就是字扩展。
当存储器芯片每个单元的字长小于所需内存单元的字长时,需要用多个芯片构成满足字长要求的存储模块,这就是位扩展。
买内存条进行内存扩充是字扩展。 三、存储器应用
1.设某微机系统需要扩展内存RAM 32KB,扩充的存储器空间为10000H开始的连续存储区域。存储器芯片采用16K×8的RAM芯片,CPU使用8088。 1)选用芯片,画出逻辑连接图; 2)写出各片RAM的所在地址区域。
答:地址范围 第一片 10000H--13FFFH; 第二片 14000H--17FFFH
2.用4K×4的EPROM存储器芯片组成一个16K×8的只读存储器。试问: (1)该只读存储器的数据线和地址线的位数。 (2)根据题意需要多少个4K×4的EPROM芯片? (3)画出此存储器的组成框图。
答案:1) 该存储器芯片有14位地址线和4位数据线。 2) 共需总芯片数为8片。
2 0