第八章 接口.docx
《第八章 接口.docx》由会员分享,可在线阅读,更多相关《第八章 接口.docx(38页珍藏版)》请在冰点文库上搜索。
第八章接口
8.2基本题
8.2.1填空题
1、实现输入输出数据传送的方式分为三种:
程序控制方式、__1__方式和__2__方式。
答案:
1、直接存储器访问(DMA)2、通道
2、程序控制方式包括____1____方式和____2____方式。
答案:
1、程序查询2、中断
3、输入输出系统由____1____、____2____以及相关软件组成。
答案:
1、输入输出设备2、输入输出接口
4、输入输出设备寻址方式有____1____和____2____两种。
答案:
1、统一编址2、单独编址
5、统一编址方式是将____1____和____2____统一进行编址。
答案:
1、输入输出设备中的各寄存器2、内存单元
6、统一编址方式下,访问输入输出设备使用的是____1____指令,访问输入输出设备和内存将使用____2____的控制总线。
答案:
1、访问内存2、相同
7、单独编址方式下,输入输出操作使用____1____指令实现,输入输出设备和内存的访问将使用____2____的控制总线。
答案:
1、专门的输入输出2、不同
8、输入输出设备中的基本寄存器包括控制寄存器、____1____、____2____。
答案:
1、状态寄存器2、数据寄存器
9、输入输出操作实现的CPU与I/O设备的数据传输实际上是CPU与________之间的数据传输。
答案:
I/O设备接口中寄存器
10、设备的定时方式分为____1____与____2____两种方式。
程序控制的输入输出属于____3____方式。
答案:
1、同步定时2、异步应答3、异步应答
11、同步定时方式接口的数据传送是按照CPU的________进行的。
答案:
控制节拍
12、程序控制方式中,数据的传送由________进行控制。
答案:
CPU的程序
13、CPU响应中断时最先完成的两个步骤是____1____和____2____。
答案:
1、关中断2、保存现场信息
14、内部中断是由____1____引起的,如运算溢出等。
内部中断通常称为____2____。
答案:
1、CPU的某种内部因素2、自陷
15、外部中断是由______引起的,如输入输出设备产生的中断。
答案:
主机外部的中断信号
16、禁止中断由CPU内部设置一个可以由程序设定的____1____实现,当其为____2____时允许CPU响应中断,否则禁止CPU响应中断。
答案:
1、中断允许触发器2、“1”
17、中断屏蔽是靠为每个中断源设置一个____1____实现的,当其为____2____时禁止该中断源的中断请求,否则允许通过。
答案:
1、中断屏蔽触发器2、“1”
18、CPU响应中断后需要保存____1____,即保存程序计数器PC和相关寄存器的内容。
保存的方法一般是将其放入____2____。
答案:
1、现场信息2、堆栈
19、使用禁止中断或屏蔽中断可以保证正在执行的程序的________。
答案:
完整性
20、DMA的含义是____1____,用于解决____2____问题。
21、答案:
1、直接寄存器访问2、数据块传送
22、DMA数据传送过程可以分为____1____、数据块传送和____2____三个阶段。
答案:
1、传输前预处理2、传送后处理
23、基本DMA控制器主要由____1____、字计数器、数据寄存器、____2____、标志寄存器及地址译码与同步电路组成。
答案:
1、地址计数器2、控制逻辑
24、DMA控制器中的内存地址计数器存放内存中要交换数据的____1____,每传输一个数据后____2____。
答案:
1、起始地址2、自动加1
25、DMA控制器中的字计数器用于记录要传送数据块的____1____,每传输一个字节后计数器____2____。
答案:
1、长度2、加1
26、通道中包括____1____、状态寄存器、____2____、通道地址寄存器、通道指令寄存器等部分。
答案:
1、通道控制器2、中断机构
27、根据数据传送方式,可以将通道分为____1____通道、____2____通道和数组多路通道。
答案:
1、字节多路2、选择
28、CPU内部中断允许触发器对________中断不起作用,如掉电就属于此类中断。
答案:
不可屏蔽
29、在中断服务中,开中断的目的是允许________.答案:
多级中断
30、中断裁决机制有____1____、____2和独立请求三种方式。
答案:
1、轮换2、菊花链
31、按照数据传送的方式,I/O设备可分为____1____和____2____两种,光盘就属于后者。
答案:
1、字设备2、数据块设备
32、一个中断向量对应于一个________.答案:
中断服务程序的入口地址
33、按照产生中断的机制,可将中断分为____1____、____2____和____3____。
答案:
1、内部中断2、外部中断3、软件中断
34、由____1____引起的中断是软件中断,用于调用____2____服务程序。
答案:
1、内陷指令2、操作系统
35、多个中断源在轮询方式中________最先被访问。
答案:
优先级高的
36、在菊花链方式下,越________的设备越优先级高。
答案:
靠近CPU
36.接口接收到终端响应信号INTA后,将()传送给CPU答案:
中断向量
37.中断屏蔽的有两个:
()
答案:
一是改变中断处理的优先级别,二是屏蔽一些不允许产生的中段
38.数组多路通道允许()个设备进行()操作,数据传送单位是()
答案:
(单)、数据传输、数据块
39.字节多路通道可允许()设备进行数据传输操作,数据传送单位是()多个、字节
40.计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用()传送、()传送、()传送。
答案:
并行、串行、串并行
41.串行接口之所以学要串、并行数据的转换电路,是应为()。
42.答案:
计算机内部数据是并行传送的
43.DMA控制器按其()结构可分为()型和()型两种。
答案:
组成、选择、多路
44.通道与CPU分时使用()实现了()内部数据处理和()的并行工作。
答案:
内存、CPU、I/O设备
45.CPU在响应DMA请求后,将让出一个()周期给DMA控制器。
答案:
存储
46.CPU响应中段时,必须先保护当前程序的断点状态,然后才能执行中断服务子程序,这里的断点状态指的是()。
答案:
返回地址和状态寄存器的内容
47.堆栈结构往往用于中段处理中现场保护,它的存取方式是()。
答案:
先进后出
48.CPU与外部设备交换数据时采用()()()和()等方式来协调它们之间的速度不同步。
答案:
程序查询、中断、DMA
49.在数据传送方式中,若主机与设备串行工作,则采用()方式;若主机与设备并行工作,则采用()方式;若主程序与设备并行工作,则采用()方式。
答案:
程序查询、中断、DMA
50.DMA控制器和CPU分时使用总线的方式有()()和()三种。
答案:
停止CPU使用主存、周期挪用、DMA和CPU交替使用主存
51.DMA操作过程可以分为三个阶段()()().答案:
准备阶段、传送阶段、结束阶段
52.通道的种类有()()和()三种。
答案:
字节多路通道、选择通道、数组多路通道
53.通道的功能是:
()。
按通道的工作方式分,通道有()通道、()通道、()通道三种类型。
通道程序是由一条或者几条()构成。
答案:
接收CPU的I/O命令、控制外设与主存的数据的交换;字节多路;数组多路;选择;通道指令;
54.外设接口的主要功能是()()()
答案:
匹配主机与外设速度不的差异;实现数据格式的转换;传达主机的命令反映设备的状态;
55.中断处理过程可以()。
()的设备可以中断()的中断服务程序。
答案:
嵌套、优先级高、优先级低
56.中断请求的优先排队可归纳为两大类,他们是()和()。
程序中断方式适用于()和()场合答案:
硬件判优、软件判优、异常情况、特殊请求
57.直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对()的控制,数据交换不经过CPU,而直接在内存和()之间进行。
答案:
总线、I/O设备(输入输出设备)
58.DMA技术的出现使得()可以通过()直接访问(),与此同时,CPU可以继续执行程序答案:
外围设备、DMA控制器、内存
59.多路行DMA控制器不仅在()上而且在()上可以连结多个设备,适合于连结()设备。
答案:
物理、逻辑、慢速
60.并行I/O接口()和串行I/O接口()是目前最具权威性和发展前景的两个标准接口。
SCSI、IEEE1394
61.通道是一个特殊功能的(),她有自己的()专门负责数据输入输出的传输控制,CPU只负责()功能。
答案:
处理器、指令和程序、数据处理
62.中断处理需要有中断()、中断()产生、中断()等硬件支持。
答案:
优先级仲裁、向量、控制逻辑
63.选择型DMA控制器在物理上可以连接()设备,而在逻辑上只允许连接()设备,它适合于连接()设备。
答案:
多个、一个、高速
64.磁盘机采用DMA方式与主机通信,如主存周期为1Μs,磁盘机的最高传输速率为()才能适应存储器的要求?
此时,CPU必须处于()状态。
答案:
1MB/S、等待
65.CPU对外部设备的控制方式按照CPU的介入程度,从小到大分别为()()()()。
答案:
通道方式、DMA方式、中断方式、程序方式
66.通道的工作过程分为()()和()三部分。
答案:
(1)在用户程序中调用访管指令进入管道程序、由CPU通过管理程序组织一个通道程序、并启动通道;
(2)通道处理机执行通道程序,完成指定的数据输入输出工作;
(3)通道程序结束后向CPU发中断请求;
8.2.2选择题:
1.主机、外设不能并行工作的方式是()
A程序查询方式B中断方式C通道方式答案:
A
2在同一编址方式下,下面的说法()是正确的
A一个具体地址只能对应输入输出设备B一个具体地址只能对应内存单元
C一个具体地址既可以对应输入输出设备又可以对应内存单元
D只对应I/O设备或者只对应内存单元答案:
D
2.在独立编址方式下,下面的说法()是正确的
A一个具体地址只能对应输入输出设备B一个具体地址只能对应内存单元
C一个具体地址既可以对应输入输出设备又可以对应内存单元
D只对应I/O设备或者只对应内存单元答案:
C
4.在独立编址方式下,存储单元和I/O设备是依靠()来区分的
A不同的地址代码B不同的地址总线C不同的指令或不同的地址总线
D上述都不对答案:
C
5.在统一编址方式下,存储单元和I/O设备是依靠()来区分的
A不同的地址代码B不同的地址总线C不同的指令或不同的地址总线
D上述都不对答案:
A
6.在关中断状态,不可响应的中断是()
A硬件中断B软件中断C可屏蔽中断D不可屏蔽中断答案:
C
7.禁止中断的功能可以由()来完成
A中断触发器B中断允许触发器C中断屏蔽触发器D中断禁止触发器答案:
B
8.在菊花链方式下,下面说法正确的是()
A设备优先级的高低与该设备在链中所处的位置无关
B设备优先级的高低由该设备在链中的位置决定C靠近CPU的设备优先级低
D以上说法都不对答案:
B
9.微型机系统中,主机和高速硬盘进行数据交换一般采用()方式
A程序中断控制B直接存储器访问(DMA)C程序直接控制D通道控制答案:
B
10.常用于大型计算机的控制方式是()
A程序查询方式B中断方式CDMA方式D通道方式答案:
D
11.有关中断的论述,一下不正确的是()
ACPU及I/O设备可实现并行工作,但设备之间不可并行工作
B可以实现多道程序、分时操作、实时操作等
C对高速外设(如磁盘)采用中断可能引起数据丢失
D计算机的中断源可来自主机,也可以来自外设答案:
A
12.为实现多重中断,保护断点和现场使用()
AROMB中断向量表C设备内的寄存器D堆栈答案:
D
13.下面论述不正确的是()
A具有专门输入输出指令的计算机外设可以单独编址
B统一编址方式下,不可以访问外设
C访问存储器的指令,只能访问存储器,一定不能访问外设
D只有输入输出指令才可以访问外设答案:
A
14.下面不属于内部中断的是()
A除数为0B非法地址C非法数据格式D非法指令答案:
B
15.以下论述正确的是()
ACPU响应中断期间仍执行原程序B在中断过程中,如又有中断源提出中断,CPU立即响应
C在中断响应中,保护断点、保护现场应由用户编写程序完成
D在中断响应中,保护断点是由中断响应自动完成的答案:
D
16.中断系统是由()实现的
A仅用硬件B仅用软件C软、硬件结合D以上都不对答案:
C
17.DMA数据的传送是以()为单位进行的
A字节B字C数据块D位答案:
C
18.DMA方式是在()之间建立直接的数据通路
ACPU与外围设备B主存与外围设备C外设与外设DCPU与主存答案:
B
19.数组多路通道数据的传送是以()为单位进行的
A字节B字C数据块D位答案:
C
20.字节多路通道可适用于()
A高速传送数据块B多台低速和中速I/O设备
C多台高速I/O设备D单台高速I/O设备答案:
B
21.选择通道上可以连接若干设备,其数据传送是以()为单位进行的
A字节B字C数据块D位答案:
B
22.字节多路数据传送是以()为单位进行的
A字节B字C数据块D位答案:
A
23.通道是特殊的处理器,它有自己的(),因此具有较强的并行工作能力
A运算器B存储器C指令和程序D以上均有答案:
C
24.I/O接口中数据缓冲器的作用是()
A用来暂存外部设备和CPU之间传送的数据B用来暂存外部设备的状态
C用来暂存外部设备的地址D以上都不是答案:
A
25.在中断响应过程中,保护程序计数器PC的作用是()
A使CPU能找到中断处理程序的入口地址B使中断返回后,能回到断点处继续原程序的执行
C使CPU和外部设备能并行工作D为了实现中断嵌套答案:
B
26.程序查询方式、中断方式和DMA方式的优先级排列次序为()
A程序查询方式、中断方式、DMA方式B中断方式、程序查询方式、DMA方式
CDMA方式、程序查询方式、中断方式DDMA方式、中断方式、程序查询方式答案:
D
27.下述I/O控制方式中,主要由程序实现的是()
APPU(外围处理机)方式B中断方式CDMA方式D通道方式答案:
B
28.采用DMA方式传送数据时,每传送一个数据要占用()的时间
A一个指令周期B一个机器周期C一个时钟周期D一个存储周期答案:
D
29.在单级中断系统中,CPU一旦响应中断,则立即关闭()标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断导致干扰
A中断允许B中断请求C中断屏蔽D中断保护答案:
A
30.下面叙述中()是正确的
A总线一定要和接口相连B接口一定要和总线相连
C通道可以代替接口D总线始终由CPU控制和管理答案:
B
31.信息只用一条传输线,且采用脉冲传送方式称为()
A串行传送B并行传送C并串型传送D分时传送答案:
A
32.产生中断请求的是()
A一条指令执行结束B一次I/O操作开始
C机器内部发生故障D一次DMA操作开始答案:
B、C、D
33.在微型机系统中,外围设备通过()与主板的系统总线连接
A适配器B设备控制器C计数器D寄存器答案:
A
34.中断向量地址是()
A子程序入口地址B中断服务列行程序入口地址C中断服务列行程序入口地址的指示器
D中断返回地址答案:
C
35.周期挪用方式常用于()方式的输入/输出中
ADMAB中断C程序传送D通道答案:
A
36.在以DMA方式传送数据的过程中,由于没有破坏()的内容,所以一旦数据传送完毕,主机可以立即返回原程序
A程序计数器B程序计数器和寄存器C指令寄存器D非以上答案答案:
B
37.CPU响应中断时,进入“中断周期”采用硬件方法保护并更新程序计数器PC内容,而不是有软件完成,主要因为()
A能进入中断处理程序并能正确返回原程序B节省内存
C提高处理机的速度D易于编制中断处理程序答案:
A
38.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么,在
(1)方式下,主机与外设是串行工作的,在
(2)方式下主机与外设是并行工作的。
A程序查询控制B中断控制CDMA答案:
1.A2.B
39.中断允许触发器用来控制()
A外设提出中断请求B响应中断C开放或关闭中断系统D正在进行中断处理答案:
B
40.外部设备提出中断请求的条件是()答案:
B
A一个CPU周期结束B外设工作完成和系统允许CCPU开放中断系统D总线空闲
41.下列情况中,(B)会发生中断请求
A产生存储周期挪用B一次I/O操作结束C两个数据运算D都不会发生中断请求
42.CPU对通道的请求形式是()
A字陷B中断C通道命令DI/O指令答案:
D
43.通道程序是由()组成
AI/O指令B通道指令(通道控制程序)C通道状态字答案:
B
44.会产生DMA请求的总线部件是(D)
A任何外设B高速外设C需要与主机批量交换数据的外设D具有DMA接口的外设
45.通道对CPU的请求方式是()
A自陷B中断C通道命令D跳转指令答案:
B
46.在采用()情况下,除非计算机等待数据,否则无法传送数据给计算机
A程序查询方式B中断方式CDMA方式D独立请求方式答案:
A
47.微型机系统中,外设通过适配器与主板的系统总线相连接,其功能是()
A数据缓冲和数据格式转换B监测外围设备的状态
C控制外围设备的操作D前三种功能的综合答案:
D
48.在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过()实现的
A移位寄存器B数据寄存器C锁存器D指令寄存器答案:
A
49.以下不属于发生中断请求的条件是(B)
A一次逻辑运算结束B一次DMA操作结束C一次算术运算结束D一条指令执行结束
50.下面情况下,不可能发生中断请求的是(B)
ADMA操作结束B一条指令执行完毕C机器出现故障D执行“软中断”指令
51.某中断系统中,每抽取一个输入数据就要中断CPU一次,中断处理程序接收取样的数据,并将其保存到主存缓冲区内,该中断处理需要X秒。
另一方面,缓冲区内每存储N个数据,主程序就将其取出进行处理,这种处理需要Y秒。
因此,该系统可以每秒跟踪()次中断请求
AN/(NX+Y)BN/(X+Y)NCmin[1/X,1/Y]Dmax[1/X,1/Y]答案:
A
52.CPU程序与通道可以并行执行,并通过()实现彼此间的通信和同步
AI/O指令BI/O中断CI/O指令和I/O中断D操作员答案:
C
53.对于低速输入输出设备,应当选用的通道是()
A数据多路通道B字节多路通道C选择通道DDMA专用通道答案:
B
54.当有中断源发出中断请求时,CPU可执行相应的中断服务程序,提出中断请求的可以是()AALUB专用寄存器C外部事件DCacheE程序FDMAG外部设备
H主存储器I操作系统答案:
C、F、G、I
55.从供选择的答案中选出正确的填空:
某行式打印机打印速度为每分钟760行,每行132字符,打印机经过异步串行口与主机相连。
设传送效率为0.8,但在传输前将数据进行压缩处理,使得传送效率提高一倍。
串口的波特率应选择(A)。
如果打印机以中断方式与CPU传送数据,上述数据压缩处理(B)影响打印速度A:
1.2400位/S2.4800位/S3.9600位/S
B:
1.会2.不会答案:
A3B2
56.计算机系统的输入输出接口是(A)之间的交接界面。
主机一侧通常是标准的(B)。
一般这个接口就是各种(C)
A:
1.存储器与CPU2.主机与外围设备3.存储器与外围设备
B:
1.内部总线2.外部总线3.系统总线
C:
1.设备控制器2.总线适配器答案:
A2B3C1
57.中断处理过程中保存现场的工作是(A)的。
保存现场最基本的工作是保存断点和当前状态,其他工作是保存当前寄存器的内容等。
后者与具体的中断处理有关,常在(B)用(C)实现,前者常在(D)用(E)完成
A:
1.必要的2.可有可无的
B,D:
1.中断发生前2.响应中断前3.具体的中断服务器程序执行时4.响应中断时
C,E:
1.硬件2.软件F:
1.162.2
G:
1.不必2.必须答案:
A1B3C2D4E1F2G2
58.设置中断触发器保存外设提出的中断请求,是因为(A)和(B)。
后者也是提出中断分级、中断排队、中断禁止与允许、多重中断等概念的缘故
A、B:
1.中断不需要立即处理2.中断设备与CPU不同步
3.CPU无法对发生的中断请求立即进行处理4.可能有多个中断同时发生
答案:
A3B4
59.一般情况下,CPU在一条指令执行结束前判断是否中断请求,若无,则执行下一条指令,如有,则按照如下步骤进行中断处理:
步骤a关中断,然后将断点(PC内容)和程序状态字等现场保存,并转入中断处理程序
步骤b判断中断源,根据中断源进入相应的中断处理程序
步骤c做好设置新的中断屏蔽码等准备工作后立即执行开中断,然后进入具体的服务程序执行中断服务.步骤d关中断,然后恢复现场.步骤e执行开中断,然后立即执行中断返回.从供选择的答案种选择正确的填写:
步骤a由(A)实现。
如采用向量中断方式,则不必执行步骤b。
步骤c中开中断的目的是(B)。
由于设置了(C),故可以在多重中断发生时改变中断响应顺序。
步骤e的开中断是由(D)实现的A:
1.程序2中断隐指令(硬件)
B:
1.使原来的屏蔽码不起作用2.便于高级的中断请求得以及时处理
C:
1.新的屏蔽码2.开中断D:
1.程序2.硬件
答案:
A2B2C1D1
60.在DMA的三种工作方式中,传送同样多的数据,CPU暂停方式速度(A),采用程序中断方式传送数据时,需要暂时终止正在执行的CPU程序;而采用DMA方式传送数据时,(B)暂时中止正在执行的CPU程序
A:
1.最快2.最慢B:
1.也需要2.不需要答案:
A1B2
61.从可供选择的答案中选择出正确的填空:
(1)CPU响应中断后,执行中断服务程序之前,至少需要作(A)等件事情
(2)中断服务程序的最后一条指令是(B)
(3)实现磁盘与内存之间快速数据交换,必须使用(C)方式
(4)在以(C)方式进行数据传送时,无需(D)介入,而是外设与内存之间直接传送
(5)打印机与CPU之间的数据传送不能使用(C)方式,而是用(E)方式
供选择答案:
A、B:
1.关中断、保存断点、找到中断入口地址2.关中断、保存断点3.返回
4中断返回5.左移6.右移7.移位
C、D、E:
1.中断2.查询3