6-16-16-16-1、半导体存储器分为哪两大类?随机存取存储器由哪几个部分组成?答:由随机存取存储器(RAM)和只读存储器(ROM);RAM由地址寄存器、译码驱动电路、存储体、读写驱动电路、数据寄存器和控制逻辑6部分组成。6-26-26-26-2、简述ROMROMROMROM、PROMPROMPROMPROM、EPROMEPROMEPROMEPROM、EEPROMEEPROMEEPROMEEPROM在功能上各有何特点。答:a)ROM是只读存储器,使用时只能读出,不能写入,适用于保存不需要更改而经常读取的数据,通常使用的的光盘就是这类存储器;b)PROM属于一次可编程的ROM,通常使用时也只能读出,不能写入,通常使用的刻录光盘就属于此类存储器。最初从工厂中制作完成的PROM内部并没有资料,用户可以用专用的编程器将自己的资料写入,但是这种机会只有一次,一旦写入后也无法修改,若是出了错误,已写入的芯片只能报废;c)EPROM属于可擦除ROM,但是用户需要使用专用的紫外线擦除器对其进行数据擦除,并使用专用的编程器对其重新写入数据;d)EEPROM是电可擦写ROM,可以用专用的编程器对其进行擦写。6-36-36-36-3、存储器的地址译码有几种方式?各自的特点是什么?答:地址译码有三种方式:线选法、全译码法和部分译码法。e)线选法:使用地址总线的高位地址作为片选信号,低位地址实现片内寻址;优点是结构简单,需要的硬件电路少,缺点是地址不连续,使用中不方便,而且同一存储区的地址不唯一,造成地址空间浪费;f)全译码法:将地址总线中除片内地址以外的全部高位地址都接到译码器的输入端参与译码。特点是每个存储单元的地址是唯一的,地址利用充分,缺点是译码电路复杂;g)部分译码:将高位地址的部分地址线接到译码器参与译码,产生存储器的片选信号。特点是各芯片的地址是连续的,但是地址不唯一,仍然存在地址的堆叠区。6-46-46-46-4、某RAMRAMRAMRAM芯片的存储容量为1024102410241024×8888位,该芯片的外部引脚最少应有几条?其中几条地址线?几条数据线?若已知某RAMRAMRAMRAM芯片引脚中有13131313条地址线,8888条数据线,那么该芯片的存储容量是多少?答:至少23根,其中有10根地址线,8条数据线;存储容量是213*8bit=64Kbit=8KB。6-56-56-56-5、用IntelIntelIntelIntel21142114211421141K1K1K1K×4444位的RAMRAMRAMRAM芯片组成32K32K32K32K×8888位的存储器,需要多少块这样的芯片?答:需要64片。6-66-66-66-6、设某微型机的内存RAM区的容量为128KB,若用2164芯片构成这样的存储器,需多少片2164?至少需多少根地址线?其中多少根用于片内寻址?多少根用于片选译码?答:需要16片;至少地址线需要17根,其中1条用于片选,16条用于片内寻址。6-76-76-76-7、某8088系统用2764ROM芯片和6264SRAM芯片构成16KB的内存。其中,ROM的地址范围为0FE000H~0FFFFFH,RAM的地址范围为0F000H~0F1FFFH。试利用74LS138译码,画出存储器与CPU的连接图,并标出总线信号名称。答:808874LS13827646264A19A18A17A16A15A14A13A12~A0RDD7~D0ABCY7Y0D7~D0D7~D0OEWROEA12~A0A12~A0CECEWE&IO/MG1G2AG2B6-86-86-86-8、什么是Cache?简述其工作原理?若主存DRAM的的存取周期为70ns,Cache的存取周期为5ns,命中率为85%85%85%85%,则它们构成的存储器的平均存取周期是多少?答:Cache位于主存和CPU之间,有SRAM组成,用来协调CPU和主存之间的数据传输速度;Cache的工作原理是基于程序访问的局部性,即在单位时间内对局部范围的存储器地址频繁访问,而对此范围以外的地址则访问甚少;平均存储周期=5ns*85%+70ns*15%=14.75ns。6-96-96-96-9、什么是虚拟存储器?它的作用是什么?答:虚拟存储器又称虚拟内存,是指在内存不足的情况下,利用外部存取器的一部分空间模拟内存,使软件可以将其当成一般的内存使用,从使用角度来看,除了速度较慢外,其他方面与内存相比并无明显区别;虚拟存储器圆满解决了计算机存储系统对存储容量、单位成本和存取速度的苛刻要求,取得了三者之间的最佳平衡。第七章7-1、什么是接口?什么是端口?什么情况下两个端口可以共用一个地址?在8086/8088微机系统中,CPU是如何实现端口寻址的?答:把外部设备与计算机连接起来,实现数据传送的控制电路称为I/O接口电路;为了存放接口的数据、状态和控制信息,I/O接口电路拥有几个不同地址的寄存器,每个寄存器称为一个端口;若状态与控制端口的位长和不超过8,则可以共用一个端口;808X系列CPU的端口是独立寻址的,使用IN和OUT指令实现对端口的操作。7-2、相对于查询方式,中断方式有什么优点?和DMA方式相比,中断方式又有什么不足?答:与查询方式相比,中断方式不要求CPU等待或者查询,CPU与外设并行工作,可以大大提高系统的工作效率;但与DMA方式相比,每次外设与存储器进行数据传送时都要经过CPU中转,在传送数据块时,传送中地址指针的改变和传送计数器修改将使得传输速度较低,增加了系统开销。7-3、有一输入设备,其数据端口的地址为FEE0H;状态端口地址为FEE2H,当其D0位为1时表明输入数据准备好。试编写采用查询方式进行数据传送的程序段,要求从该设备读取RET64个字节并输入到从2000H:2000H开始的内存中。答:子程序如下:START:MOVAX,2000HMOVDS,AXMOVDI,AXMOVCX,64LOOP1:MOVDX,0FFE2HLOOP2:INAL,DXANDAL,01HJZLOOP2MOVDX,0FFE0HINAL,DXMOV[DI],ALINCDILOOPLOOP1