1、综合练习试卷 107 及答案与解析一、单项选择题1 总线中数据信号和地址信号分别用一组线路传输,这种传输方式称为_。(A)串行传输(B)并行传输(C)复用传输2 在磁盘和磁带两种磁表面存储器中,存取时间与存储单元的物理位置有关,按存储方式分,_。(A)二者都是串行存取(B)磁盘是部分串行存取,磁带是串行存取(C)磁带是部分串行存取,磁盘是串行存取3 Cache 的地址映像中 _比较多的采用“按内容寻址 ”的相联存储器来实现。(A)直接映像(B)全相联映像(C)组相联映像。4 若要表示 0999 中的任意一个十进制数,最少需_位二进制数。(A)6(B) 8(C) 10(D)10005 (3117
2、)十 =(_)十六 。(A)9785(B) 9422(C) C2D(D)E9C6 两个十六进制数 7E5 和 4D3 相加,得_。(A)(BD8) 十六(B) (CD8)十六(C) (CB8)十六(D)以上都不对7 一地址指令中,为完成两个数的算术运算,除地址译码指明的一个操作数外,另一个数常采用自_。(A)堆栈寻址方式(B)立即寻地址方式(C)隐含寻址方式8 PCI 总线的基本传输机制是( )传送。(A)桥(B)猝发式(C)并行(D)多余二、判断题9 串行接口与系统总线之间采用并行方式传送数据。( )(A)正确(B)错误10 CPU 通过执行中断服务程序访问中断向量表。( )(A)正确(B)
3、错误11 在异步总线中,传送操作由 CPU 控制。( )(A)正确(B)错误12 微指令周期是指从主存中读取并执行一条机器指令所用的时间。( )(A)正确(B)错误13 在补码两位乘比较法运算规则中,要求乘数设两位符号位。( )(A)正确(B)错误14 在采用程序查询方式的情况下,除非计算机等待数据,否则无法传送数据给计算机。( )(A)正确(B)错误15 I O 与内存统一编址方式将 IO 地址看成是主存地址的一部分,占用主存空间。( )(A)正确(B)错误三、简答题16 CPU 对 DMA 请求和中断请求的响应时间是否一样?为什么?17 解释接口(Interface)和端口(Port)的概
4、念。18 已知一台 16 位的计算机配有 16 个通用寄存器,设计一种方案,用指定的通用寄存器组中的某些寄存器来实现对 1 M 地址空间的存储器寻址,参加这种寻址的通用寄存器该采用什么办法区分出来?19 原码和补码在加减交替除法的过程中有何相同和不同之处?四、分析题20 五、设计题21 22 某 CRT 显示器按字符方式工作,每帧显示 20 行50 列字符,字符点阵 6(横)8(纵),横向间隔 2 点,纵向间隔 4 线。1若帧频为 60Hz,则显示器点频应为多少 MHz?(不考虑回扫及屏幕边缘过量扫描所需的时间)2显示缓冲存储器的内容是什么?其基本容量为多少字节?( 不考虑字符属性)23 LO
5、AD(取数 )指令的功能是将取出的数据装入累加器 AC。存储器和寄存器 R1 的内容如下图所示。假设现执行指令 LOAD 800 或 LOAD R1,用立即寻址、直接寻址、间接寻址、变址寻址、寄存器寻址、寄存器间接寻址六种不同的寻址方式,分别写出在各种寻址方式下装入 AC 的值是多少(假定 R1 也可作为变址寄存器)?综合练习试卷 107 答案与解析一、单项选择题1 【正确答案】 B【知识模块】 综合2 【正确答案】 B【知识模块】 综合3 【正确答案】 B【知识模块】 综合4 【正确答案】 B【知识模块】 综合5 【正确答案】 C【知识模块】 综合6 【正确答案】 C【知识模块】 综合7 【
6、正确答案】 C【知识模块】 综合8 【正确答案】 B 二、判断题9 【正确答案】 A10 【正确答案】 B11 【正确答案】 B12 【正确答案】 B13 【正确答案】 B14 【正确答案】 B15 【正确答案】 A三、简答题16 【正确答案】 CPU 对 DMA 请求和中断请求的响应时间是不一样的。响应中断请求是在每条指令执行周期结束的时刻,而响应 DMA 请求是在存取周期结束的时刻。因为中断方式是程序切换,而程序又是由指令组成,所以必须在一条指令执行完毕才能响应中断请求。而且 CPU 只有在每条指令执行周期的结束时刻才发出查询信号,以获取中断请求信号,此时若条件满足,便能响应中断请求。DM
7、A 请求是由 DMA 接口根据设备的工作状况向 CPU 申请占用总线,此时只要总线未被CPU 占用,即可立即响应 DMA 请求;若总线正被 CPU 占用,则必等待该存取周期结束时,CPU 才交出总线的使用权。【知识模块】 综合17 【正确答案】 图 510 所示是一个简单的基本外设接口。图的中间部分是IO 接口,它位于 CPU 和外设之间,是一个连接部件。它一边通过地址线、数据线和控制线与 CPU 连接,另一边通过数据信息,控制信息和状态信息与外设连接。CPU 就是通过 IO 接口与设备进行这三种信息的传送。数据信息可以是数据量、模拟量和开关量三种。其中模拟量必须先经过接口电路中的“模数” 转
8、换器(图中未画) 转换为数字量后,才能输入 CPU 进行处理。状态信息表示外设当前所处的工作状态,如用 READY(就绪信号)表示输入设备已准备好,用 BUSY(忙信号)表示输出设备是否能接收。控制信息是由 CPU 发出的,用于控制外设接口工作方式,以及启动和停止外设。 数据信息、状态信息和控制信息(如设置外设接口工作方式)通常以数据形式通过 CPU 的数据线进行传送。而且这些信息分别放在外设接口的不同寄存器中。这些寄存器称为端口,如图 510 所示的数据口、状态口和控制口,它们分别存放数据信息、状态信息和控制信息。CPU 可对这些端口(寄存器)进行读写操作,因此每个端口都与一个地址对应。CP
9、U 对这些端口是可编程的。图中的地址线来自 CPU,用以指明每个端口的地址。控制线包括 (写)等,一般与 IO 接口电路中的读写控制逻辑(图中未标 )相连,以控制设备的读写。【知识模块】 综合18 【正确答案】 欲对 1M 地址空间寻址,必须形成 20 位的有效地址,可以指定某些通用寄存器和形式地址拼接而成。如将 16 位通用寄存器的内容左移 4 位(低位添0),然后加上形式地址;或用 4 位形式地址作为有效地址的高 4 位,用 16 位通用寄存器的内容作为有效地址的低 16 位。这两种方法都需有一个 20 位的 MAR。 参与这种寻址方式的通用寄存器可用赋予地址编号来加以区分。16 个通用寄
10、存器用4 位地址给 R0R 15 命名,哇设计者选定哪几个寄存器参与这种方式的寻址。【知识模块】 综合19 【正确答案】 原码和补码在加减交替除法过程中相同之处是求商值时上商的规则相同。不同之处有两点:(1)原码除法的商符由两数符号位“ 异或”运算获得,补码除法的商符在求商值的过程中自动形成。(2)原码除法参加运算的数是绝对值的补码,补码除法参加运算的数是补码。四、分析题20 【正确答案】 五、设计题21 【正确答案】 22 【正确答案】 1由于每个字符点阵 68,每帧显示 20 行50 列,横向间隔 2点,纵向间隔 4 线,帧频为 60Hz。所以,点频为:602012508=5.76MHz2显示缓冲器的内容是字符编码,基本容量为 2050=1000 字节。23 【正确答案】