计算机专业基础综合计算机组成原理(输入/输出(I/O)系统)历年真题试卷汇编1 联系客服

发布时间 : 星期日 文章计算机专业基础综合计算机组成原理(输入/输出(I/O)系统)历年真题试卷汇编1更新完毕开始阅读c3954aa2bf23482fb4daa58da0116c175e0e1e14

计算机专业基础综合计算机组成原理(输入/输出(I/O)系统)

历年真题试卷汇编1

(总分:72.00,做题时间:90分钟)

一、 单项选择题(总题数:26,分数:52.00)

1.CPU在中断响应周期中____。【南京航空航天大学2000年】 (分数:2.00) A.执行中断服务程序 B.执行中断隐指令 √ C.与I/O设备传送数据 D.处理故障

解析:解析:考查中断周期和中断隐指令。在中断周期,山中断隐指令自动完成保护断点、寻找中断服务程序入口地址以及硬什关中断的操作。

2.在中断响应周期,CPU主要完成以下工作____。【南京航空航天大学2000年】 (分数:2.00)

A.关中断,保护断点,发中断响应信号并形成能转移地址 √ B.开中断,保护断点,发中断响应信号并形成能转移地址 C.关中断,执行中断服务程序 D.开中断,执行中断服务程序

解析:解析:考查中断响应周期CPU的工作。在中断响应周期,CPU主要完成关中断,保护断点,发中断响应信号并形成能转移地址的工作,即执行中断隐指令。

3.在中断周期中,由____将允许中断触发器置“0”。【北京理工大学2006年】 (分数:2.00) A.关中断指令 √ B.中断隐指令 C.开中断指令 D.清零指令

解析:解析:考查关中断指令与中断允许触发器。在中断周期中,由关中断指令将允许中断触发器置“0”。 4.CPU响应中断时最先完成的步骤是____。【哈尔滨工业大学2004年】 (分数:2.00) A.开中断 B.保存断点 C.关中断 √ D.转入中断服务程序

解析:解析:考查中断执行流程。

5.在中断服务程序中,保护和恢复现场之前需要____。【北京理工大学2002年】 (分数:2.00) A.开中断 B.关中断 √ C.响应 D.恢复

解析:解析:考查中断执行流程。为了保证保护和恢复现场的过程不被中断信号打断,在保护和恢复现场之前需要关中断,等到保护和恢复现场之后,再开中断,以便中断信号可以继续进来。 6.CPU响应中断时,保护两个关键的硬件状态是____。【重庆大学1999年】 (分数:2.00) A.PC和IR

B.PC和PSW √ C.AR和IR D.AR和PSW

解析:解析:考查现场保护的内容。程序计数器PC的内容是被中断程序尚未执行的指令地址,程序状态字寄存器PSW保存各种状态信息。CPU响应中断后,需要保护中断的CPU现场,将PC和PSW压入堆栈,这样等到中断结束后,可以将压入堆栈的原PC和PSW的内容返吲相应的寄存器,原程序从断点开始继续执行。 7.中断发生时,由硬件保护并更新程序计数器PC,而不是由软件完成,主要是为了____。【西安交通大学2003年】 (分数:2.00)

A.能进入中断处理程序并能正确返回源程序 √ B.节省内存 C.提高处理速度

D.使中断处理程序易于编制,不易出错

解析:解析:考查现场保护。一次中断过程分为中断进入(由硬件负责)和中断处理过程(由软件负责)。当机器进入中断处理过程后,PC和PSW寄存器里被填上了新内容,因此PC和PSW的保护只能在中断处理过程前由硬件完成。

8.下列说法正确的是____。【华南理工大学2004年】 (分数:2.00)

A.程序中断过程是由硬件和中断服务程序共同完成的 √ B.每条指令的执行过程中,每个总线周期要检查一次有无中断请求 C.检查有无DMA请求,一般安排在一条指令执行过程的末尾 D.中断服务程序的最后指令是无条件转移指令

解析:解析:考查程序中断方式和DMA方式。程序中断过程足由硬件执行中断隐指令和中断服务程序共同完成的;每条指令的执行过程中,每个指令执行周期结束后要检查一次有无中断请求;检查有无DMA请求,一般安排总线周期当前总线周期执行完:中断服务程序的最后指令是中断返回指令。 9.在DMA传送方式中,由____发出DMA请求。【西安交通大学2000年】 (分数:2.00) A.外部设备 √ B.DMA控制器 C.CPU D.内存

解析:解析:考查DMA方式中DMA请求信号。在DMA传送方式中,由外部设备向DMA控制器发出DMA请求信号,然后由DMA控制器向CPU发出总线请求信号。 10.DMA数据的传送是以____为单位进行的。 (分数:2.00) A.字节 B.字 C.页

D.数据块 √

解析:解析:考查DMA方式中数据传送单位。DMA数据的传送是以数据块为单位进行的。 11.采用DMA方式传送数据时,每传送一个数据要占用____的时间。【哈尔滨工业大学2004年】 (分数:2.00) A.一个存储周期 √ B.一个指令周期 C.一个机器周期 D.一个中断周期

解析:解析:考查DMA方式传送一个数据的时间。在DMA方式中,DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行。也就是在DMA传送数据时仪挪用了一个存储(存取)周期,而不改变CPU现场。

12.DMA方式在____之间建立一条直接数据通路。【北京理工大学2002年】 (分数:2.00)

A.I/O设备和主存 √ B.两个I/O设备 C.I/O设备与CPU D.CPU和主存

解析:解析:考查DMA方式。DMA方式是一种完全由硬件进行成组信息传送的控制方式。在设备准备数据阶段,CPU与外设能并行工作,在传送数据时,DMA接替了CPU对输入/输出中间过程的具体干预,信息传送不再经过CPU,而在主存和外设(包括I/O设备)之间直接进行。 13.下列不是DMA的工作方式。【上海交通大学1997年】 (分数:2.00) A.周期挪用 B.停止CPU访问内存 C.串行链接 √

D.DMA和CPU交替访问内存

解析:解析:考杏DMA的工作方式。DMA的工作方式有停止CPU问主存、周期挪用和DMA与CPU交替访存三种。

14.存DMA传送期间,总线控制权通常由____掌握。 (分数:2.00) A.CPU

B.DMA控制器 √ C.主存 D.外设

解析:解析:考查DMA即直接存储器存取控制方式。

15.下列有关采用DMA方式进行输入/输出的描述中,正确的是____。【西安交通大学2004年】 (分数:2.00)

A.一个完整的DMA过程,部分由DMAC控制,部分由CPU控制 √ B.一个完整的DMA过程,完全由CPU控制

C.一个完整的DMA过程,完全由CPU采用周期窃取方式控制 D.一个完整的DMA过程,完全由DMAC控制,CPU不介入任何控制

解析:解析:考查DMA传送方式。一个具体且完整的DMA传送过程包括如下步骤:1)。DMA预处理。在DMA传送之前必须要做准备工作,即初始化。由CPU完成。2)数据传送。由DMAC完成。3)DMA后处理。当传送操作结束时,DMAc向CPU发出中断请求,CPU停止原来程序的执行,转去执行中断服务程序做DMA结束处理工作。由CPU完成。

16.下列叙述中____是正确的。【哈尔滨工业大学2004年】 (分数:2.00)

A.程序中断方式和DMA方式中实现数据传送都需要中断请求 B.程序中断方式有中断请求,DMA方式中没有中断请求 C.程序中断方式和DMA方式中都有中断请求,但目的不同 √ D.DMA要等指令周期结束时才可以进行周期窃取

解析:解析:考查程序中断方式和DMA方式。程序中断方式在数据传输时,首先要发出中断请求,此时CPU中断正在进行的操作,转而进行数据传输,直到数据传送结束,CPU才返回中断前执行的操作;DMA方式只是在DMA的前处理和后处理过程中需要用中断的方式请求CPU操作,但是在数据传送过程中,并不需要中断请求。DMA方式和程序中断方式都有中断请求,但目的不同,程序中断方式的中断请求是为了进行数据传送,而DMA方式中的中断请求只是为了获得总线控制权或者交回总线控制权。CPU对DMA的响应可以在指令执行过程中的任何两个存储周期之间。

17.关于中断和DMA,下列说法中哪一个是正确的____。【南京航空航天大学2002年】 (分数:2.00)

A.DMA请求和非屏蔽中断请求同时发生时,响应DMA请求 √

B.DMA请求、非屏蔽中断请求和可屏蔽中断请求都要在当前指令结束后才能被响应 C.非屏蔽中断请求优先级最高,可屏蔽中断请求优先级最低 D.如果不开中断,所有中断请求就不能响应 解析:解析:考查中断和DMA请求的响应优先级。

18.程序运行时,磁盘与主机之间数据传送是通过下列哪种方式进行的____。【中国科学院1995年】 (分数:2.00) A.中断方式 B.DMA方式 √ C.陷阱

D.程序直接控制

解析:解析:考查磁盘与主机之间数据传送方式。磁盘与主机之问数据传送是通过DMA方式进行的。 19.在主机和外设的信息传送中,____不是一种程序控制方式。【哈尔滨工程大学2004年】 (分数:2.00) A.直接程序传送 B.程序中断

C.直接存储器存取(DMA) √ D.通道控制

解析:解析:考查I/O方式。只有DMA方式足靠硬件电路实现的,直接程序传送、程序中断、通道控制部需要程序的干预。

20.主机和外设传输数据时,采用____对CPU打扰最少。【国防科技大学2003年】 (分数:2.00) A.程序中断摔制传送 B.DMA控制传送 C.程序直接控制传送 D.通道控制传送 √

解析:解析:考查I/O方式。通道传输方式是采用通道处理器将多个输入/输出设备与CPU和主存储器相连接,并控制其信息的传输,主要用于大型计算机及网络服务器等含有许多输入/输出设备并对输入/输出有较高要求的场合;而DMA方式是采用DMA控制器将外部设备与主存储器相连接,并控制其信息的传输,主要用于微型计算机中外设与主存之间需要成批传输数据的场合,如微机系统中磁盘与主存之间的数据传输。

21.CPU对通道的启动是通过____实现的。【国防科技大学2001年】 (分数:2.00) A.自陷 B.中断

C.I/O指令 √ D.通道指令字

解析:解析:考查CPU对通道的请求形式。CPU通过执行:I/O指令以及中断实现对通道的管理。I/O指令由CPU发出,实现对通道的启动。

22.通道对CPU的请求形式是____。【两安理工大学2001年】 (分数:2.00) A.总线请求 B.中断 √ C.通道命令 D.通道状态字

解析:解析:考查通道对CPU的请求形式。通道通过中断向CPU发出请求。

23.以下4个步骤在通道工作过程中的正确顺序是____。【北京理工大学2006年】1.组织I/O操作2.阳CPU发出中断请求3.编制通道程序4.启动I/O通道 (分数:2.00) A.1234