存储器及其接口 一、单项选择题 1.DBAM是() A.只能读出的存储器 B.只能写人的存储器 C.不关机信息静态保存的存储器 D.信息需定时刷新的读/写存储器 2.存储器是计算机系统中的记忆设备,它主要用来() A.存放数据 B.存放程序 C.存放数据和程序 D.存放微程序 3.下列存储器存取速度最快的是() A.SRAM B.DRAM C.EPROM D.磁盘 4.存储器在断电后,仍保留原有信息的是() A.RAM,ROM B.ROM,EPROM C.SRAM,DRAM D.PROM,RAM 5.半导体EPROM,写人的内容,可以通过_擦除。() A.紫外线照射 B.电信号 C.口令 D.DOS命令 6.分半导体E2PROM,写人的内容,可以通过_____擦除。() A.紫外线照射 B.电信号 C.口令 D.DOS命令 7.下列说法中正确的是() A.半导体RAM信息可改写,且断电后仍能保持记忆 B.半导体RAM是易失性RAM,而静态RAM中的存储信息是不易失的 C.半导体RAM是易失性RAM,而静态RAM只有在电源不掉时,所存信息是不易失的 D.静态RAM不用刷新,且集成度比动态RAM高,所以计算机系统上常用它 8.内存储器与中央处理器() A.可以直接交换信息 B.不可以直接交换信息 C.不可以交换信息 D.可以间接交换信息 9.EPROM是指() A.随机读写存储器 B.只读存储器 C.可编程的只读存储器 D.可擦可编程的只读存储器 10.当内存储器系统中内存储器芯片较少时,其片选信号可以采用() A.74SL138 B.74LS245 C.74LS244 D.与门 11.对于EPROM而言,只有____信号同时有效时才能输出所需要的数据。() A.OE、CE B.CE、WE C. OE、WE D.OE、RD 12.要构造 2K * 8bit的内存可以使用() A.1K*8bit进行并联 B.1K*4bit进行串联 C.2K*4bit进行并联 D.2K*4bit进行串联 13.Intel2164动态RAM存储器中,对存储器刷新的方法是() A.每次刷新一个单元 B.每次刷新512个单元 C.每次刷新256个单元 D.一次刷新全部单元 14.常用的虚拟存储系统由_____两级存储器组成,其中辅存是大容量的磁表面存储器。() A.主存——辅存 B.快存——主存 C.快存——辅存 D.通用寄存器——主存 15.8088的外部数据总线是_____位,一个总线周期能访问____个字节。() A.16.2 B.16.8 C.16.1 D.82 16.8086的外部数据总线为___位,一个存储周期可以访问存储器中的___位信息。() A.16.8或16 B.168 C.162 D.8.8 17.通过紫外线照射即可擦除全部存储信息的芯片是() A.Intel2732 B.Intel2164A C.Intel6166 D.Intel2817 18.CPU不能直接访问的是() A.RAM B.ROM C.内存 D.外存 19.和动态MOS存储器比较,双极性半导体存储器的性能特点是() A.集成度低,存取周期短 B.集成度低,存取周期长 C.集成度高,存取周期短 D.集成度高,存取周期长 20.某存储器容量为 32K * 16位,则() A.地址线为16根,数据线为32根 B.地址线为32根,数据线为16根 C 地址线为15根,数据线为16根 D.地址线为15根,数据线为32根 二、多项选择题 1.半导体存储器的主要技术指标有() A.存储容量 B.存储速度 C.可靠性 D.安全性 E.性能/价格比 2.只读存储器的类型包括() A.SRAMB B.ROM C.DROM D.EPROM E.E2PROM 3.SRAM芯片HM6116的基本特征是() A.高速度 B.低功耗 C.与TTL兼容 D.管脚引出与标准的 2K * 8的芯片兼容 E.完全静态 4.在选择内存条时,需要注意的是() A.存储器芯片的类型 B.芯片的工作速度 C.芯片的生产日期 D.引脚线的类型 E.存储器芯片的形状 F.行地址 三、判断说明题 1.随机存取存储器需要进行刷新操作。() 2.若某一系统地址总线为m位,数据总线为N位,则存储器容量为2m*n位。() 3.内存储器容量单位中1GB等于109字节。() 4.微处理器要对存储单元进行读写时,首先要进行片选,然后在被选中的芯片中进行字选。() 5.8O86系统访问存储器时,访问一个字要用2个总线周期。() 四、简答题 1.试说明静态RAM6116芯片的特性及其同CPU的连接。 2.试说明DRAM芯片2164的特性及其与CPU的连接。 3.什么是内存条?用内存条有什么优点? 4.试说明6116芯片各引脚的功能。 5.试说明2164芯片各引脚的功能。 6.试说明2732芯片各引脚的功能。 7.半导体存储器的特点是什么? 8.用存储器件组成内存时,为什么总是采用矩阵形式?试用具体例子说明。 9.什么是“对准的”字和“未对准的”字? 10.什么是静态RAM?它的特点是什么? 11.在对静态存储器进行读/写时,地址信号要分哪几个部分?分别产生什么信号? 12.试述动态RAM的工作特点,与静态RAM相比,有什么优点和缺点? 13.试述动态BAM刷新过程和正常读/写过程的区别。 五、简单分析、设计题 1.有一存储系统如图3-1所示,请回答RAM和EPROM的容量各是多少?它们的地址范围又是多少? 图3—1 2.写出下列容量的RAM芯片片内的地址线和数据线的条数。 (1)4K * 8位;(2)512K*4位;(3) 1M*1位;(4)2K*8位。 3.有一2732EPROM芯片的译码电路如图3-2所示,请计算该芯片的地址范围及存储容量。 图3-2 4.用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译 码?设系统为20位地址线,采用全译码方式。 (1)512 * 4位 RAM构成 16KB的存储系统; (2)1024 * 1位 RAM构成 128KB的存储系统; (3)2K * 4位 RAM构成 64KB的存储系统; (4)64K * 1位 RAM构成 256KB的存储系统; 5.设有一个具有14位地址和8位字长的存储器,问该存储器容量有多大?如果存储器由 1K*1静态存储器组成,需多少芯片?多少位地址作芯片选择? 6.现有 4K * 8位的 RAM和 ROM存储器芯片各一片,其地址线连接方法如图 3-3,试问在 正常工作情况下,ROM和RAM芯片各自所占用的地址空间。 图3-3 RAM和ROM存器 7.一台8位微机的地址总线为16条,其RAM存储器容量为32KB,首地址为4000H,且地址是连续的,问可用的最高地址是多少? 8.8086CPU执行MOV[2003H],AX指令从取指到执行指令最少需要多少时间?设时钟频 率为5MHz,该指令的机器码为4个字节,放在从1000H:2000H开始的代码段中。 六、综合分析、设计题 1.试用2716(2K*8bit)EPROM与6116(2K*8bit)RAM构成计算机的存储器。 2.用64*1位的SRAM芯片构成一个总容量为1024*16位的存储器,画出逻辑图并指出所需的所有输人和输出信号。 3 图3-4为一存储器同8086的连接图,试计算该存储器的地址范围,并说明该电路的特点。 4.使用2732、6116和 74SL138构成一个存储容量为 12KB ROM(00000H-02FFFFH)、8KB RAM(03000H-04FFFH)的存储系统。系统地址总线为20位,数据总线为8位。 5.用 4K * 4的 EPROM存储器芯片组成一个 16K * 8的只读存储器,问: (1)该只读存储器的数据线和地址的位数是多少? (2)根据题意需多少个 4K * 4的 EPROM芯片? (3)画出此存储器的组成框图。 输入输出与中断 一、单项选择题 I.CPU执行中断服务程序时,如果有优先级更高的中断源请求中断,则( ) A. 若已开中断,则执行完当前指令就响应中断请求 B. 不响应 C. 立即响应中断请求 D. 中断返回后再响应 2.在程序控制传送力式中,哪种传送可提高系统的工作效率( ) A. 无条件传送 B. 查询传送 C. 中断传送 D. 前三项均可 3. 通常的外设接口中,有 端口才能满足和协调外设工作要求。( ) A.数据 B.数据、控制 C.数据、控制、状态 D 控制、缓冲 4. 用DM方式传送数据时,是由_控制的。( ) A.CPU B. 软件 C.CPU十软件 D. 硬件控制器 5. 若微处理器可采用存储器映像编址,那么一条SUB(减法)指令可访问的地址空间为( ) A.整个地址空间 B. 仅1/O地址空间 C. 仅RAM地址空间 D. 随应用而定 6. 独立I/O端口编址方式中,对I/ O端口的访问() A.存储器的访问指令实现 B.用专用的IN指令和OUT指令实现 C.不需要专门指令 D. 以上均不正确 7.Intel 8086采用独立编址时选取存储空间和 1/O空间的控制信号是() A. BHE(低电平)、AO B.S(低电平)、 SI(低电平)、 S0(低电平) C. M/IO D. ALE 8. 微处理器只启动外设而不干预传送进程的传送方式是() A.中断方式 B.DMA方式 C. 查询方式 D.无条件方式 9. 8086微处理器可寻址访问的最大1/O空间为() A.1KB B.64KB C.4DKB D.1MB 10. 采用条件传送方式时,必须要有() A.中断逻辑 B. 请求信号 C. 状态端口 D.类型号 11.8259A的OCW1——中断屏蔽字___设置。() A.在ICW之间 B.只允许一次 C.可允许多次 D.仅屏蔽某中断源时 12. 中断向量可以提供() A.被选中设备的起始地址 B.传送数据的起始地址 C.中断服务程序人口地址 D.主程序的断点地址 13. 8086CPU在进行I/O写操作时,M/I0(低电平)和DT/R(低电平)必须是() A.L,L B. L,H C.H,L D. H,H 14. 利用CPU不访问存储器的那些周期来实现DMA操作,称为() A. 周期扩展 B.直接存储器存取 C. 周期挪用 D.CPU停机方式 15.8086在响应中断请求时() A. INTA输出一个负脉冲,将中断类型码从ADO-AI7读人 B.INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码 C .INTA输出一个负脉冲,再进行一次1/O读周期,读取中断类型码 D. INTA输出一个负脉冲,同时提供1/O读的控制信号,读取中断类型码 16.8086/8088的中断向量表() A.用于存放中断类型号 B. 义叫“中断指针表” C. 是中断服务程序的人口 D. 是中断服务程序的返回地址 17.8086对外部请求响应优先级最高的是() A.NMI B.INTR C.HOID D.READY 18.下列说法错误的是() A. 8259A的自动EOI方式只适用于不出现多重中断的场合 B. 8259A的初始化结束后,在写人OCW2之前,它按完全嵌套方式工作 C.在Pc/XT中,不能扩展新的8259A D. 8259A的8个中断源的中断矢量在中断矢表中是连续存放的 19.一个8259可提供( )个中断类型号。 A.1 B.5 C.16 D.64 20. 响应NMI请求的必要条件是() A. IF=1 B. IF=0 C.一条指令结束 D. 无INTR请求 21.INT n指令中断是() A.由外部设备请求产生 B.由系统断电引起的 C.通过软件调用的内部中断 D.可用IF标志位屏蔽的中断 22. 8086/8088的中断是向量中断,其中断服务程序的人口地址是由_提供。() A .外设中断源 B .CPU的中断逻辑电路 C .以中断控制器读回中断类型号左移2位 D .由中断类型号指向的中断向量表中读出 23.8086CPU响应非屏蔽中断,其中断类型号是由() A.中断控制器8259提供 B.指令码中给定 C.外设取回 D.微处理器硬件决定 24.下面中断的优先级最高的是() A.NMI中断 B. INTR中断 C.单步中断 D. 断点中断 25.8086CPU响应可屏蔽中断时,CPU() A.执行一个中断响应周期 B. 执行两个连续的中断响应周期 C. 执行两个中断响应周期,其间有3个Ti(空闲周期) D. 不执行中断响应周期 二、多项选择题 1.I/O端口的编址方式有() A. 独立编址 B.寄存器映像编址 C.存储器映像编址 D. 地址空间编址 E.逻辑运算编址 2.DMA操作的基本方法有() A.周期挪用 B. 周期控制 C. 数据传送 D. 周期扩展 E. CPU停机方式 3. DMA的传送方式包括() A.信号传送 B.单字节传送 C.成组传送 D. 数据传送 E. 请求传送 4. 内部中断是通过软件调用的不可屏蔽中断,包括( ) A.溢出中断 B.除法出错中断 C.INTn指令中断 D. 断点中断 E.单步中断 5.8259A的中断优先级管理方式有() A. 完全嵌套方式 B. 自动循环方式 C. 特殊循环方式 D. 特殊屏蔽方式 E. 查询排序方式 6.在PC机上,CPU响应NMI请求时() A.类型号为2 B.包括电源掉电 C.类型号由8259提供 D. 中断向量表的地址指针为00008H E.属于内中断 三、判断说明题 1.CPU通过一个外设接口同外设之间交换信息,其中的控制信息是通过CPU的控制总线来传送的。() 2.微处理器与外设之间的信息传送可以说是对端口进行读/写操作。() 3.CPU响应可屏蔽中断的条件是有中断请求和当前指令执行完毕。() 4.当多片8259A级联使用时,最多可以级联8片。() 5. 在8086系统中,设某中断源的中断类型码为08H,则相应的中断矢量存储地址为20H。() 四、简答题 1. 外设向CPU申请中断,但CPU不给以响应,其原因有哪些? 2. 请说明外设接口同外设之间的三种信息——数据信息、控制信息和状态信息的作用及传送过程。 3. 简述查询式数据传送的工作过程。 4. 简述中断传送方式的工作过程。 5. 简述DMA控制器的特点及功能。 6. 什么是中断忧先级?优先级的处理原则是什么?有哪几种解决优先权的办法? 7. 什么是中断向量? 什么是向量地址?什么是中断向量表? 8 .8086/8088微机中各类中断的优先级如何划分? 9 .8259A的优先级自动循环方式和特殊循环方式有什么差别? 10. 8259A的中断蔽寄存器IMR和8086/8088的中断允许标志IF有什么差别? 11. 8259A仅有两个端口地址,如何识别4条ICW命令和3条OCW命令? 12. 简述INTR(可屏蔽中断)与其它中断的区别。 13. 什么是中断和中断源?常见的中断源有哪些。 14. 简述中断的主要用途。 15. 简述DMA操作的三种基本方法。 16. 简述8086内部中断的特点。 17. 简要说明 8259A中断控制器中的 IRR、ISR和 IMR三个寄存器的功能。 六、简单分析设计题 1. 若要禁止8259A IR3和 IR5引脚上的中断请求,如何设置8259A的屏蔽命令字?又如何撤消这一禁止命令?写出相应的程序,要求不破坏其它的屏蔽位。设8259A的端口地址为93H,94H。 2. 设8259A工作于优先级循环方式,当前最高优先级为IR4,现在要设置优先级最低的是IR1,则应如何设置操作命令字? 3. 假设指令MOV【2003H】,AX的机器码为4个字节,放在1000H:2000H开始的4个字节中,该指令执行过程中,有一硬件中断请求。进人中断前,SS:SP=5000H:0008H,问进人中断时,内存块50002H-50005H四个字节中依次存放的内容是什么? 4. 若8086系统采用单片8259A,其中断类型码为46H,则其中断矢量表的中断矢量地址指针是多少?若中断服务程序人口地址为A000H:BC00 H,则其矢量区对应的4个单元的数码依次为多少? 5. 试编写一段程序,将IRR、ISR和IMR的内容传送到存储器中从0050H开始的数组中,8259A的偶地址是0500H。 六、综合分析、设计题 1. 图4-l为一个LED接口电路,写出使8个LED管自上至下依次发亮2秒的程序,并说明该接口属于何种输入输出控制方式?为什么? 2.IR4为正在运行的中断,希望在特殊的程序段中允许较低的IR7响应中断,试编写程序片段,并写上相应的注释。设8259A的地址为20H,21H。 并行接口 一、单项选择题 1.8255A中可以进行按位置位/复位的端口是( ) A.端口A B. 端口B C. 端口C D. 端口D 2.8255A的PA口工作在方式2,PB口工作在方式1时,其PC端口( ) A. 用作两个4位1/O端口 B. 部分引脚作联络,部分引脚用I/O C. 全部引脚均作联络信号 D. 作8位1/O端口,引脚都为1/O线 3.当微处理器发出地址信息并稳定后,当_后,通知接口芯片,片选信号CE已稳 定,输人口已与数据总线接通,微处理器可以进行读操作。( ) A.RD(低电平)有效、M/IO(低电平)=L B.RD(低电平)有效、M/IO(低电平)=11 C.WR(低电平)有效、M/IO(低电平)=L D.WR(低电平)有效、M/IO(低电平)=H 4.8255A使用了几个端口地址。( ) A.1 B.2 C.3 D.4 5.接口芯片是CPU与外设之间的界面,它与外设之间的联络信号是() A.RDY,STB (低电平) B.RDY,INT C.STB(低电平),INT D.RDY,STB,INT 6.当8255A的端口 A和端口 B都工作在方式1输人时,端口C的PC7和PC6() A.被禁止使用 B.只能作为输人使用 C.只能作为输出使用 D. 可以设定为输人或输出使用 7.8255A工作在方式1时,端口 A和端口 B作为数据输人/输出使用,而端口C的各位分别作为端口A和端口8的控制信息和状态信息。其中作为端口A和B的中断请求信号的分别是() A.PC4和PC2 B.PC5和PC1 C.PC6和PC7 D.PC3和PC0 8.8255AA12工作于方式1输人时,当__为高电时,INTE=l情况下表明数据锁存器内已写人数据,使INTR成为高电平输出。() A.STB (低电平) B.STB(低电平)、IBF C.IBF D.OBF(低电平) 9.若采用8255A的PA口输出控制一个七段LED显示器,8255A的PA口应工作于什么方式。() A.方式O B.方式1 C.方式2 D.前面3种中的任一方式 10.8255A可编程1/O接口器件() A.人口可分为两组,分别作输人和输出 B.A口可用于产生握手应答信号 C.C口可作为控制输出 D.B口可作双向操作端口 11.8255A在方式O作时,端口A、B和C的输人输出可以有.种组合。() A.4 B.6 C.S D.16 12 .8255A作于方式 1输人时 A口 山口)INTE是受_控制的。() A.PC4(PC3) B. PC3(PC1) C. PC2(PC0) D. PC5(PC6) 13. 8255A的端口 AM作在方式2时,如果端口 BXi作在方式1,则固定用作端口 B的联络信号的端口的信号是( ) A. PC2(PC0) B. PC4(PC2) C. PC7(PC5) D. PC3(PC1) 14 当 8255A的 PA工作在方式 1的输人时,对比置位,其作用是() A.启动输人 B. 开放输人中断 C .允许输人 D. 停止输人 15. 8255A引脚信号为CE(低电平)=0,WR(低电平)=0,A0=1,A1=1时,表示() A.无效操作 B. CPU向数据日写数据 C.CPU读8255A控制口设置 D.PU向控制口设置 二、多项选择题 1.55A的端口A工作在方式2时,端口B可以工作在() A.方式O B.方式1 C.方式2 D.输人 E.输出 2 .8255A的端口 A或端口 B工作在方式 1输人时,端口与外部设备的联络信号有() A.选通输人STB(低电平) B.中断请求信号INTR C.中断允许信号INTE D. 输人缓冲器满信号IBF E.读信号而 3 .8255A的端口 A端口 B工作在方式 1输出时,与外部设备的联络信号将使用() A.INTR信号 B.ACK(低电平)信号 C.OBF(低电平)信号 D.IBF信号 E.CS(低电平)信号 三、判断说明题 1.8255A有三个8位并行端口,PA,PB和PC,其中 i口只能用作控制成状态信息的端口。( ) 2.8255A作在方式 1的输人状态时,通过信号 INTR标识端口已经准备好了向 CPU输人数据。( ) 3.8255A的端口C按位置、复位控制字中的D2D1D。位用来指定置位或复位的端口的具体位置。( ) 4.若取74LS373输出端Q=Q。,则G为低电平,OE(低电平)为低电平。( ) 5.8255A内部包括两组控制电路,其中 A组控制端口 A和端口 C的下半部分(PC3~PC0)。( ) 四、简答题 1.8255A工作于方式2,采用中断传送,CPU如何区分输人中断还是输出中断? 2. 简述可编并行接口芯片8255AM的三种工作方式。 3. 扼要说明简单的I/O接口芯片与可编程接口芯片的异同处。 4.根据接口电路的功能,简要说明I/O接口电路应包括哪些电路单元? 5. 扼要说明8255A工作于方式0和方式1时的区别。 6. 试说明8255A在方式1输人时的工作过程。 7. 试说明8255A在方式l输出时的工作过程。 8.简述片选的概念。 9.简述读/写的概念。 10.简述“联络”的概念。 11.简述“初始化’的概念。 五、简单分析、设计题 l.设 8255A的 4个端口地址为 80H,81H,82H,83H,8255A端口 B工作在方式 1输出,写出使 INTEB= l的程序段。 2.设8255A的4个端口地址为80H,81H,82H,83H试写出下列各种情况的初始化程序。 (1)将A组和B组设置成方式0,A口、B口为输人口,C口为输出口; (2)将A组工作方式设置成方式2,B组为方式1,A口、B口均作为输出口; (3)将A口、B口均设置成方式1,均为输人口;队和比作输出; (4)将A口设置成方式 1,输人口;B口作为输出口,工作在方式0;C口高4位配合A口工作,低4位为输人。 3.试用程序控制在9255A的端口 PC7上产生一个窄的正脉冲,8255A的控制端口地址为OEEH。 六、综合分析、设计题 l.一个采用查询传送的输人接口由两个端口组成,一个是数据端口,地址为120H,一个是状态端口,地址为12lH,用D7位表示就绪位,外设工作时,已启动外设。利用上述接口电路从输人设备上输人1000个字节的数据送存储器中BUFFER缓冲区,画出流程图,编写控制程序段。 2.8255A用作查询式打印机接口时的电路连接和打印机各信号的时序如图 5-1所示8255A的端口地址为80H-83H,工作于方式0,试编写一段程序,将数据区中变量DA-TA的8位数据送打印机打印,程序以RET指令结束,并写上注释。 图5-1 3. 若输人设备输人的ASCII码通过8255A端口B,采用中断方式,将数据送人INBUF为首地址的输人缓冲区中,连续输人直到遇到ODH就结束输人。假设此中断类型码为42H,中断服务程序的人口地址INTRP。 8255A的端口地址为80H-83H。请回答下列问题: (1)写出8255A的方式选择字,并作出解释,将写人方式选择字的程序填入下列程序中。 (2)中断服务程序人口地址在中断向量表的地址是指什么?把写人人口地址的程序填 人下列程序中。 (3)为什么在初始化程序中必须设置STI指令? _ ;设置8255A方式选择字 PUSH DS XOR AX MOV DS,AX ;使DS指向0段 MOV AX,一 ;将人口地址皿存人中 ;断向量表 MOV [],AX MOV AX,_ ;将人口地址CS存人中断向量表 MOV[],AX POP DS MOV AL,05H ;设置使 INTEB=l OUT 83H,AL LEA BX,INBUF STI ; 4.试用8255A工作方式1,以中断方式作为打印接口。电路如图5-2所示,要求: (1) 8255A方式1,用B口与打印连接。 (2)设中断向量为2000H:3000H:3000H在2DH、ZDH、ZEH、ZFH中。 (3)端口地址设为EOH、EZH、E4H、E6H。 (4)完成程序主要部分。 5.一个采用查询传送的输出接口,其数据端口地址为205H,状态端口地址为206H,外设 状态位用 DO传送,输出数据时可启动外设,将存储器缓冲区 BUFFER中的 5000个字节 数据输出,画出流程图,编写控制程序段。 |
|