1、计算机专业基础综合计算机组成原理(输入输出(IO)系统)历年真题试卷汇编 1 及答案与解析一、单项选择题1 计算机的外部设备是指_。(A)输入输出设备(B)外存储器(C)输入输出设备和外存储器(D)电源2 下列说法正确的是_。(A)计算机中一个汉字内码在主存中占用 4B(B)输出的字型码 1616 点阵在缓冲存储区中占用 32B(C)输出的字型码 1616 点阵在缓冲存储区中占用 16B(D)以上说法都不对3 对于字符显示器,主机送给显示器的是打印字符的_。【北京理工大学 2002年】(A)AscII 码(B)列点阵码(C) BCD 码(D)行点阵码4 在打印机或显示器的字库中,存放着字符的_
2、。【北京理工大学 2002 年】(A)二进制码(B) ASCII 码(C) BCD 码(D)点阵编码5 CRT 的分辨率为 10241024 像素,像素的颜色数为 256,则刷新存储器的容量为_。【大连理工大学 2005 年】(A)256MB(B) 1MB(C) 256KB(D)32MB6 cRT 的分辨率为 10241024 像素,像素的颜色数为 256,则刷新存储器每单元字长是_。【西安理工大学 2002 年】(A)256 位(B) 1024 位(C) 8 位(D)102410248 位7 磁盘存储器的平均等待时间通常是指_。(A)磁盘旋转一周所需的时间(B)磁盘旋转半周所需的时间(C)磁
3、盘旋转 1,3 周所需的时间(D)磁盘旋转 23 周所需的时间8 各种外部设备均需通过_电路,才能挂接到系统总线上。【北京科技大学2006 年】(A)外设(B)内存(C)中断(D)接口9 IO 接口中数据缓冲器的作用是_。【北京理工大学 2004 年】(A)用来暂存外设和 CPU 之间数据的传送(B)用来暂存外设的状态(C)用来暂存 CPU 发出的指令(D)以上全部10 按照不同的数据传送格式,可以将外部接口划分为两类_。【华中理工大学1999 年】(A)中断接口和 DMA 接口(B)直接传送接口和查询接口(C)同步接口和异步接口(D)并行接口和串行接口11 在统一编址的方式下,存储单元和 I
4、O 设备是靠_来区分的。【北京理工大学 2005 年】(A)不同的地址码(B)不同的地址线(C)不同的控制线(D)不同的数据线12 在独立编址的方式下,存储单元和 IO 设备是靠_来区分的。(A)不同的地址码(B)不同的地址线(C)不同的指令(D)不同的数据线13 在 IO 系统中,下列有关 IO 设备的编址方式中说法正确的是_。【南京航空航天大学 2002 年】(A)统一编址方式是指 IO 端口地址与存储器地址无关(B)独立编址方式是把 IO 端口当做存储器的单元进行地址分配(C)统一编址方式下不能用统一的访问存储器指令访问 IO 端口(D)独立编址方式下 CPU 需要设置专门的输入输出指令
5、访问端口14 在采用_对设备进行编址的情况下,不需要专门的 IO 指令组。【北京理工大学 2004 年】(A)统一编址法(B)独立编址法(C)两者都是(D)两者都不是15 中断的概念是指_。【西安交通大学 2005 年】(A)暂停正在运行的程序(B)暂停对内存的访问(C)暂停 CPU 运行(D)IO 设备的输入或输出16 当有中断源发出请求时,CPU 可执行相应的中断服务程序,提出中断请求的可以是_。【东南大学 2000 年】(A)通用寄存器(B)专用寄存器(C)外部事件(D)Cache17 中断响应由高到低的优先次序宜用_。【大连理工大学 2004 年】(A)访管程序性机器故障(B)访管 程
6、序性重新启动(C)外部 访管程序性(D)程序性IO访管18 中断向量表用于保存_。【北京航空航天大学 2002 年】(A)向量地址(B)服务程序入口地址(C)中断类型号(D)控制状态字19 中断向量地址是_。【上海交通大学 1995 年】(A)子程序入口地址(B)中断服务例行程序入口地址(C)中断服务例行程序入口地址的地址(D)例行程序入口的地址20 发生中断请求的条件是_。【大连理工大学 2004 年】(A)一条指令执行结束(B)一次 IO 操作结束(C)一个机器周期结束(D)一次 DMA 操作结束21 中断响应是在_。【国防科技大学 2001 年】(A)一条指令执行开始(B)一条指令执行中
7、间(C)一条指令执行之末(D)一条指令执行的任何时刻22 禁止中断的功能可以由_来完成。【北京理工大学 2004 年】(A)中断触发器(B)中断允许触发器(C)中断屏蔽触发器(D)中断禁止触发器23 中断屏蔽字的作用是_.(A)暂停外设对主存的访问(B)暂停对某些中断的处理(C)暂停对一切中断的处理(D)暂停 CPU 对主存的访问24 某机有四级中断,优先级从高到低为 1234。若将优先级顺序修改,改后1 级中断的屏蔽字为 1101,2 级中断的屏蔽字为 0100,3 级中断的屏蔽字为1111,4 级中断的屏蔽字为 0101,则修改后的优先顺序从高到低为_。【哈尔滨工业大学 2008 年】(A
8、)1234(B) 3142(C) 1342(D)213425 下列哪种指令不属于程序控制指令_。【国防科技大学 2001 年】(A)无条件转移指令(B)条件转移指令(C)中断隐指令(D)循环指令二、分析题26 设某光栅扫描显示器的分辨为为 1024768 像素,逐行扫描帧频为 50Hz,凹扫和水平回扫时间忽略不计,则此显示器的行帧是多少?每一像素允许时间足多少?【沈阳航空工业学院 2005 年】27 如果显示器的分辨率为 800600 像素,具有 256 色,那么它的显示缓冲存储器至少应该有多少? 【北京科技大学 2006 年】27 有一台磁盘机,其平均寻道时间为 30ms,平均等待时间为 1
9、0ms,数据传输率为 500Bms,磁盘机中随机存放着 1000 块,每块为 3000B 的数据。现欲把一块块数据取走,更新后再放回原地。假设一次取出或写入所需时问为:平均寻道时间+平均等待时间+ 数据传输时间。另外,使用 CPU 更新信息所需时间为 4ms,并且更新时间同输入输出操作不相重叠。试问:28 更新磁盘上的全部数据的时间?29 若磁盘机旋转速度和数据传输率都提高一倍,更新全部数据需要多少时间?30 I O 编址的方法有哪几种?各有什么优缺点? 【南京航空航天大学 2002 年】31 中断屏蔽和禁止中断有什么不同?【天津大学 2003 年】32 假定某计算机有 A、B、C、D 共 4
10、 个中断源,它们的中断优先级别分别为1、2、3、4。若这 4 级同时发中断请求,但要求中断处理次序为C、D、A、B。请设计各级处理程序的中断级屏蔽值,并画出进入各级中断程序的过程示意图。【清华大学 2002 年】计算机专业基础综合计算机组成原理(输入输出(IO)系统)历年真题试卷汇编 1 答案与解析一、单项选择题1 【正确答案】 C【试题解析】 考查计算机外部设备的概念。除主机以外的硬件装置统称为外部设备或外围设备,包括输入输出设备和外存储器。【知识模块】 输入输出(IO)系统2 【正确答案】 B【试题解析】 考查基本概念。计算机中一个汉字内码在主存中占用 2B,输出的字型码 1616 点阵在
11、缓冲存储区中占用(16168)B=32B。【知识模块】 输入输出(IO)系统3 【正确答案】 A【试题解析】 考杏字符显示器。当显示器刷新显示时,首先要从缓冲存储器中读出一个要显示的字符编码,即打印字符的 ASCII 码,然后以此编码为依据,到字符发生器读取该字符的第 1 行光点信息,然后通过并串转换电路,变成串行信息送到 CRT 显示。对于字符显示器来说,生机送给显示器的是打印字符的 ASCII 码,而从字符发生器中取出的是字符的行点阵码。【知识模块】 输入输出(IO)系统4 【正确答案】 D【试题解析】 考查打印机和显示器的字符存放方式。在打印机或显示器的字库中,存放着字符的点阵编码。【知
12、识模块】 输入输出(IO)系统5 【正确答案】 B【试题解析】 考查刷新存储器容量的计算。刷新存储器的容量为102410248bit=1MB。【知识模块】 输入输出(IO)系统6 【正确答案】 C【试题解析】 考查刷新存储器每单元字长。刷新存储器中存储单元的字长取决于显示的颜色数,颜色数为 m,字长为 n,二者关系为 2n=m。本题颜色数为 256,因此刷新存储器单元字长为 8 位。【知识模块】 输入输出(IO)系统7 【正确答案】 B【试题解析】 考查磁盘存储器的平均等待时间。磁盘存储器的平均等待时间等于磁盘旋转半周所需的时间。【知识模块】 输入输出(IO)系统8 【正确答案】 D【试题解析
13、】 考查接口的概念。接口是一种为主机和外设之间传送信息而设置的硬件线路,它的基本功能是在系统总线和外设之间传输信号,提供缓冲作用,以满足接口两边的需要。【知识模块】 输入输出(IO)系统9 【正确答案】 A【试题解析】 考查 IO 接口数据缓冲器的作用。【知识模块】 输入输出(IO)系统10 【正确答案】 D【试题解析】 考查接口的分类。按照信息传送的格式,接口可分为串行接口和并行接口:串行接口在接口和设备之间逐位的串行传送信息,而接口和主机之间是按字或字节并行传送;并行接口不管在接口与设备,还是接口与主机之间都是按字或字节并行传送数据信息。【知识模块】 输入输出(IO)系统11 【正确答案】
14、 A【试题解析】 考查统一编址方式。在统一编址方式下,存储单元和 IO 设备占用不同的地址空间。【知识模块】 输入输出(IO)系统12 【正确答案】 C【试题解析】 考查独立编址方式。在独立编址方式下,存储单元和 IO 设备是靠不同的指令来区分的。【知识模块】 输入输出(IO)系统13 【正确答案】 D【试题解析】 考查 IO 设备编址方式。统一编址是把 IO 端口当作存储器的单元进行地址分配,这种方式下 CPU 不用设置专门的 IO 指令,用统一的访存指令就可以访问 IO 端口。独立编址是指 IO 端口地址与存储器地址无关,独立编址方式下 CPU 需要设置专门的输入输出指令来访问端口。【知识
15、模块】 输入输出(IO)系统14 【正确答案】 A【试题解析】 考查 IO 设备编址方式。统一编址方式下 CPU 不用设置专门的IO 指令。【知识模块】 输入输出(IO)系统15 【正确答案】 A【试题解析】 考查中断的概念。【知识模块】 输入输出(IO)系统16 【正确答案】 C【试题解析】 考查中断源。中断源分为内中断和外中断。内中断是指发生在主机内部的中断,有强迫中断和自愿中断两种。强迫中断产生的原因是硬件故障和软件出错等;自愿中断是计算机为了方便用户调试软件、检查程序等,设置了自愿中断指令和进管指令,当 CPU 执行程序时遇到这种指令就进入中断。外中断是由主机外部事件引起的中断。【知识
16、模块】 输入输出(IO)系统17 【正确答案】 B【试题解析】 考查各种中断的优先级。中断优先级高低为:访管程序性重新启动。【知识模块】 输入输出(IO)系统18 【正确答案】 B【试题解析】 考查中断向量表。中断向量表中存放的是中断服务程序入口地址。【知识模块】 输入输出(IO)系统19 【正确答案】 C【试题解析】 考查中断向量地址。CPU 响戍中断后,在转中断服务程序入口地址时,将各中断服务程序的入口地址包括状态字,组织成中断向量表,在响应中断时,根据中断向麓表产生对应的中断源的地址。所以中断向量地址是中断服务例行程序入口地址的地址。【知识模块】 输入输出(IO)系统20 【正确答案】
17、A【试题解析】 考查中断请求的条件。一条指令结束后才可以发出中断请求。【知识模块】 输入输出(IO)系统21 【正确答案】 C【试题解析】 考查中断响应的时间。CPU 响应中断必须满足下列 3 个条件:1)CPU 接收到中断请求信号。首先中断源要发出中断请求,同时 CPU 还要收到这个中断请求信号。2)CPU 允许中断,即开中断。 3)一条指令执行完毕。【知识模块】 输入输出(IO)系统22 【正确答案】 B【试题解析】 考查允许触发器。中断允许触发器呵以用程序指令来置位,当中断允许触发器为 1 时,某设备可以向 CPU 发出中断请求;当中断允许触发器为 0 时,不能向 CPU 发出巾断请求。
18、设置中断允许触发器的目的就是通过软件来控制是否允许某设备发出中断请求。【知识模块】 输入输出(IO)系统23 【正确答案】 B【试题解析】 考查中断屏蔽码。中断屏蔽字的作用是暂停对某些中断的处理。【知识模块】 输入输出(IO)系统24 【正确答案】 B【试题解析】 考查中断屏蔽。屏蔽字可以改变中断处理优先级,利用中断屏蔽字可以不改变中断响应次序的情况下改变中断处理的次序。【知识模块】 输入输出(IO)系统25 【正确答案】 C【试题解析】 考查中断隐指令。中断隐指令并不是一条由程序员安排的真正的指令,因此小可能把它预先编入程序中,只能在响应中断时由硬件直接控制执行,它好像是隐藏于机器中的指令,
19、只有在响应巾断时被执行,中断隐指令不在指令系统中,不属于程序控制指令。【知识模块】 输入输出(IO)系统二、分析题26 【正确答案】 行频为 76850 行秒=38400 行秒每像素允许读出时间小于1(38400x1024)s0 0254s。【知识模块】 输入输出(IO)系统27 【正确答案】 256 色,所以每像素占 8bit=lB 显示缓冲存储器至少需字节数=8006001024KB469KB。【知识模块】 输入输出(IO)系统【知识模块】 输入输出(IO)系统28 【正确答案】 由于数据块是随机存放的,所以每取出或写入一块均要定位。数据传输时间=3000B500Bms=6ms 。更新全部
20、数据所需时间=21000(平均寻道时间+平均等待时间+ 数据传输时间 )+1000CPU。更新信息时间=21000(30+10+6)+10004ms=96000ms=96s。【知识模块】 输入输出(IO)系统29 【正确答案】 磁盘机旋转速度提高一倍后,平均等待时间为 5ms。数据传输率提高一倍为 1000Bms ,数据传输时间变为 3000B1000Bms=3ms 。更新全部数据所需时间=21000(30+5+3)+10004ms=80000ms=80s。【知识模块】 输入输出(IO)系统30 【正确答案】 IO 接口有端口地址与主存统一编址方式和端口地址单独编址方式两种。统一编址方式是把
21、IO 端口当作存储器的单元进行地址分配。在这种方式下 CPU 不需要设置专门的 IO 指令,用统一的访问寄存器指令就可以访问IO 端口。该方式的优点是使 CPU 访问 IO 的操作更灵活、更方便,此外还可使端口有较大的编址空间。该方式的缺点是端口占用了存储器地址,使内存容量变小。再者,利用存储器编址的 IO 设备进行数据输入输出操作执行速度较慢。独立编址是指 IO 端口地址与存储器地址无关,独立编址 CPU 需要设置专门的输入输出指令访问端口。其优点是输入输出指令与存储器指令有明显区别,程序编制清晰、便于理解。其缺点是输入输出指令少,一般只能对端口进行传送操作,尤其需要 CPU 提供存储器读写
22、、IO 设备读写两组控制信号,增加了控制的复杂性。【知识模块】 输入输出(IO)系统31 【正确答案】 中断屏蔽:给每个可屏蔽中断源设置一个中断屏蔽触发器,用来决定是否屏蔽该中断源提出的中断请求。当 CPU 响应某个中断源的中断请求后,由相应的中断服务程序送出一个中断屏蔽字,对同级和低级中断实施屏蔽,只允许CPU 响应优先级更高的中断,从而实现多重中断处理。禁止中断由 CPU 内部设置一个可以由程序设定的中断允许触发器实现,当其为“1”时允许 CPU 响应中断,否则禁止 CPU 响应中断。【知识模块】 输入输出(IO)系统32 【正确答案】 要求中断处理次序为 C、D、A、B,因为中断的响应顺序还是根据中断的优先级别,为 A、B、C、D。当同时到达时,首先是处理中断 A,这时要求中断 A 的中断屏蔽码对 C 是开放的,即可以执行 C,执行完后返回 A。要执行 D 的话,则要求中断 A 的中断屏蔽码对 D 是开放的,执行完了 D,则执行 A,然后执行 B 中断。所以设计中断屏蔽码见表 7-2。进入各个中断的处理程序的过程示意图如图7-1 所示。【知识模块】 输入输出(IO)系统