第4章微机接口及总线技术一.选择题1.CPU与外设间数据传送的控制方式有()。(A)中断方式(B)DMA方式(C)程序控制方式(D)以上三种都是2.CPU与I∕O设备间传送的信号有()。(A)数据信息(B)控制信息(C)状态信息(D)以上三种都是3.在中断方式下,外设数据输入到内存的路径是()。(A)外设→数据总线→内存(B)外设→数据总线→CPU→内存(C)外设→CPU→DMAC→内存(D)外设→I∕O接口→CPU→内存4.CPU响应中断请求和响应DMA请求的本质区别是()。(A)中断响应靠软件实现(B)速度慢(C)控制简单(D)响应中断时,CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线5.将微处理器、内存储器及I/O接口连接起来的总线是()。(A)片总线(B)外总线(C)系统总线(D)局部总线6.在下列指令中,能使PC机CPU对I/O端口进行读写访问的是()。(A)中断指令(B)串操作指令(C)输入输出指令9D)传送指令7.下列几种芯片是PC机的常用芯片,它们之中可接管总线控制数据传送的是()。(A)定时器/计数器芯片(B)串行接口芯片(C)并行接口芯片(D)DMA控制器芯片8.下列几种芯片是PC机的常用I/O接口芯片,它们之中可接管总线控制数据传送的是()。(A)8253A(B)8237A(C)8259A(D)8255A9.在下列指令中,能使PC机CPU对I/O端口进行读写访问的是()。(A)中断指令(B)串操作指令(C)输入/输出指令(D)传送指令10.将微处理器、内存储及I/O接口连接起来的总线是()。(A)片总线(B)外总线(C)系统总线(D)内部总线11.支持无条件传送方式的接口电路中,至少应包含()。(A)数据端口,控制端口(B)状态端口(C)控制端口(D)数据端口12.CPU与慢速的外设进行数据传送时,采用()方式可提高CPU的效率。(A)查询(B)中断(C)DMA(D)无条件传送13.当采用()输入操作情况时,除非计算机等待,否则无法传送数据给计算机。(A)程序查询方式(B)中断方式(C)DMA方式(D)IOP处理机方式14.微机中地址总线的作用是()。(A)用于选择存储单元(B)用于选择进行信息传输的设备(C)用于指定存储单元和I/O设备接口电路的选择地址(D)用于确定操作对象15.计算机使用总线结构便于增减外设,同时()。(A)减少了信息的传输量(B)提高了信息的传输量(C)减少了信息传输线的条数(D)增加了信息传输线的条数16.微机中控制总线提供()。(A)来自I/O设备和存储器的响应信号(B)所有存储器和I/O设备的时序信号和控制信号(C)存储器和I/O设备的地址码(D)上述(B)(A)17.占用CPU时间最长的数据传送方式是()。(A)DMA(B)中断(C)查询(D)无条件18.在微型计算机中将各个主要组成部件连接起来,组成一个可扩充基本系统的总线称之为()。(A)外部总线(B)内部总线(C)局部总线(D)系统总线19.现行PC机中,I/O口常用的I/O地址范围是()。(A)0000H~FFFFH(B)0000H~7FFFH(C)0000H~3FFFH(D)0000H~03FFH20.PC机执行输出指令OUT时,向相应的I/O接口芯片产生的有效控制信号是()。(A)AEN(B)IOR(C)IOW(D)ALE21.当M/IO=0,W/R=0时,80486CPU完成的操作为()。(A)存储器读(B)I/O读(C)存储器写(D)I/O写22.以80486CPU构成的PC机,其系统总线至少应采用()。(A)EISA总线(B)S—100总线(C)ISA总线(D)PC/XT总线23.通常一个外设的状态信息在状态端口内占有()位。(A)1(B)2(C)4(D)824.按与存储器的关系,I/O端口的编址方式分为()。(A)线性和非线性编址(B)集中与分散编址(C)统一和独立编址(D)重叠与非重叠编址25.在中断传送方式下,主机与外部设备间的数据传送通路是()。(A)数据总线DB(B)专用数据通路(C)地址总线AB(D)控制总线CB26.状态信息是通过()总线进行传送的。(A)数据(B)地址(C)控制(D)外部27.下列总线中,属于局部总线的是()。(A)ISA(B)EISA(C)MCA(D)PCI28.利用程序查询方式传送数据时,CPU必须读()以判断是否传送数据。(A)外设的状态(B)DMA的请求信号(C)数据输入信息(D)外设中断请求二、判断题1.在查询方式下输入输出时,在I/O接口中设有状态寄存器,通过它来确定I/O设备是否准备好。输入时,准备好表示已满;输出时,准备好表示已空。2.无条件式的I/O是按先读状态口,再读数据口的顺序传送数据的。3.I/O数据缓冲器主要用于协调CPU与外设在速度上的差异。4.查询式输入输出是按先读状态端口,后读/写数据端口的顺序传送数据的。5.连接CPU和外设的接口电路中必须要有状态端口。6.总线是专门用于完成数据传送的一组信号线。7.I/O接口的基本功能之一是完成数据的缓冲。8.要实现微机与慢速外设间的数据传送,只能利用查询方式完成。三、填空题1.对I/O端口有两种编址方法,它们是()编址和()编址。2.CPU从I/O接口中的()获取外设的“准备就绪”或“忙/闲”状态信息。3.若要实现存储器与存储器、存储器与外设之间直接进行数据交换(不通过CPU)应采用的方法是()。4.CPU与I/O接口间的信息一般包括()、()和()三类。5.能支持查询传送方式的接口电路中,至少应该有()端口和()端口。四、问答题1.什么是接口?为什么外设需要通过接口连接系统?2.什么叫总线?为什么各种微机系统中普遍采用总线试结构?3.为什么要规定标准总线?各种总线中最基本的信息总线是哪些?五、阅读程序1.阅读下列程序段,回答问题INAL,82HXORAH,AHADDAX,AXMOVBX,AXMOVCX,2SHLBX,CLADDAX,BX①程序段的功能是什么?②若从82H端口读入的数据为05H,执行程序段后AX=?2.读下列程序段,分析它所实现的功能。DATASEGMENTGRAYDB18H,34H,05H,06H,09HDB0AH,0CH,11H,12H,14HCOUNTEQU5DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETGRAYMOVCX,COUNTCYCLE:INAL,01HXLATOUT02H,ALLOOPCYCLERETCODEENDSENDSTART六、编写程序1.采用无条件传送方式,编写一个程序段,从端口210H读入50个字节数据,存入以BUFF开始的50个连续的存储单元中。2.利用查询方式编写一个程序段,从端口320H读入100个字节数据存入以ARRAY开始的100个连续的存储单元中,设查询状态口的地址为310H,查询D7为1时,为准备好。第4章微机接口及总线技术一.选择题1.(D)2.(D)3.(D)4.(D)5.(C)6.(C)7.(D)8.(B)9.(C)10.(C)11.(D)12.(B)13.(A)14.(C)15.(C)16.(D)17.(C)18.(D)19.(D)20.(C)21.(B)22.(C)23.(A)24.(C)25.(A)26.(A)27.(D)28.(A)二、判断题1.√2.√3.√4.√5.×6.×7.√8.×三、填空题1.独立,统一2.状态端口3.DMA。4.数据信息;状态信息;控制信息5.状态;数据四、问答题1.什么是接口?为什么外设需要通过接口连接系统?接口是指具有独立功能单元的相互联接部分。由于各种外设的工作原理,工作速度,电平种类,信息格式,驱动方式,所需的控制联络信号等各有不同,因此它们需要通过一些接口与系统相连。2.什么叫总线?为什么各种微机系统中普遍采用总线试结构?总线即各个部件之间进行信息传输的公共通道,它是由若干信号线组成的。采用总线可使计算机系统结构简化,可靠性提高,构成方便,易于扩充,升级。3.为什么要规定标准总线?各种总线中最基本的信息总线是哪些?为使不同厂商可以按同样的总线标准和规范来生产各种不同的功能芯片,模块和整机,可使各级别产品的兼容性,互换性和整个系统的可维护性,可扩展性从根本上得到保证。五、阅读程序1.①程序段的功能是将从82H端口读入的值乘以10,②32H2.程序的功能是:根据外设端口(01H)送来的数据,从GRAY表中查出对应的代码,回送到外设的02H端口,共取五次。六、编写程序1.LEABX,BUFFMOVDX,210HMOVCX,50L1:INAL,DXMOV[BX],ALINCBXLOOPL12.LEABX,ARRAYMOVCX,100LP0:MOVDX,310HINAL,DXTESTAL,80HJZLP0MOVDX,320HINAL,DXMOV[BX],ALINCBXLOOPLP0