1、综合练习试卷 109 及答案与解析一、单项选择题1 按数据传送格式划分,常将总线分为( )。(A)并行总线与串行总线(B)同步总线与异步总线(C)系统总线与外总线(D)存储总线与 IO 总线2 以真空管为主要器件的是_。(A)第一代计算机(B)第二代计算机(C)第三代计算机(D)第四代计算机3 通常计算机的更新划代以_为依据。(A)电子器件(B)电子管(C)半导体(D)延迟线4 下列_为“ 计算机辅助教学 ”的英文缩写。(A)CAD(B) CAM(C) CAE(D)CAI5 磁盘驱动器向盘片磁层记录时采用( )方式写入。(A)并行(B)串行(C)并行一串行(D)串行一并行6 定点运算器用来进行
2、_。(A)十进制数加法运算(B)定点运算(C)浮点运算(D)既进行浮点运算也进行定点运算7 采用规格化的浮点数是为了_。(A)增加数据的表示范围(B)方便浮点运算(C)防止运算时数据溢出(D)增加数据的表示精度8 在控制器的控制信号中,相容的信号是_的信号。(A)可以相互替代(B)可以相继出现(C)可以同时出现二、判断题9 串行接口与系统总线之间采用并行方式传送数据。( )(A)正确(B)错误10 在原码除法和补码除法中,如果本步商 1,则下步将余数左移一位减除数。( )(A)正确(B)错误11 采用虚拟存储技术的主要目的是为了提高 CPU 访问存储器的速度。( )(A)正确(B)错误12 在
3、 DMA 传送过程中,由于 DMA 控制器和 CPU 并行工作,因此它们可以同时使用总线。( )(A)正确(B)错误13 在采用程序查询方式的情况下,除非计算机等待数据,否则无法传送数据给计算机。( )(A)正确(B)错误14 流水线中的相关问题,是指在一段程序的相邻指令之间存在某种关系,这种关系影响指令的并行执行。( )(A)正确(B)错误15 I O 与内存统一编址方式将 IO 地址看成是主存地址的一部分,占用主存空间。( )(A)正确(B)错误三、简答题15 8255A 的方式 0 一般使用在什么场合?在方式 0 时,如果要使用应答信号进行联络,应该怎么办?16 什么是机器零? 浮点数采
4、用什么机器数形式时,可用全“0”表示机器零?17 已知机器数字长为 4 位(其中一位为符号位),写出定点机(包括小数定点机和整数定点机两种)中原码、补码和反码的全部形式,并注明其对应的十进制真值。18 什么是中断? 设计中断系统需考虑哪些主要问题?四、分析题19 在定点补码加法运算中,产生溢出的条件是什么?写出两种溢出的判断方法,并分析溢出的过程。五、设计题20 CPU 内部一般包含 PC、AR、DR、IR 等几个寄存器以及若干个通用寄存器。下图是指令 LAD R0,(X) 的指令流程图,其功能是将主存 X 号单元的数据取到 Ro 寄存器中,图中的 M 表示主存。(1)请结合 CPU 的组成与
5、微程序控制器的相关知识完成该指令流程图中未完成的部分。(2)重新画出当源操作数为间接寻址时的指令流程图。21 用异步串行传输方式发送十六进制数 3BH,数据位为 8 位,奇偶校验位为一位,结束位为一位。设计并画出该数据串行传输波形图。22 综合练习试卷 109 答案与解析一、单项选择题1 【正确答案】 A2 【正确答案】 A【知识模块】 综合3 【正确答案】 A【知识模块】 综合4 【正确答案】 D【知识模块】 综合5 【正确答案】 B6 【正确答案】 B【知识模块】 综合7 【正确答案】 D【知识模块】 综合8 【正确答案】 C【知识模块】 综合二、判断题9 【正确答案】 A10 【正确答案
6、】 A11 【正确答案】 B12 【正确答案】 B13 【正确答案】 B14 【正确答案】 B15 【正确答案】 A三、简答题15 【试题解析】 8255A 的方式 0 一般应用在无条件传送方式,即外设总是准备好的情况。在方式 0 时,如果要用应答信号进行查询方式的传送,可以利用两个 4 位口(PC 0PC 3,PC 4PC 7),它们可以分别定义为输入或输出。若将 PC0 一 PC3 定义为输入,则其中任一根线都可接受外设提供的“准备好” 信号;将 PC4PC 7 定义为输出,则其中任一根线均可以向外设输出“应答” 信号。16 【正确答案】 当一个浮点数的尾数为 0 时,不论其阶码为何值,或
7、者当一个浮点数的阶码等于或小于它所能表示的最小数时,不论其尾数为何值,机器都把该浮点数当机器零处理。可见,如果浮点数的阶码用移码表示,则最小的阶码(移码)即为全 0,而浮点数的尾数用补码表示,则当其为全 0 时即表示尾数的真值为 0。此时机器零可用全 0 表示。【知识模块】 综合17 【正确答案】 【知识模块】 综合18 【正确答案】 CPU 在程序运行过程中,遇到异常情况或特殊请求,需暂停现行程序,转至对这些异常情况或特殊请求的处理,处理完后再返回到原程序断点处继续执行,这一过程即为中断。设计中断系统需考虑如下几个问题。(1)中断源如何向 CPU 提出请求?(2)当多个中断源同时提出请求时,
8、CPU 如何确定响应的优先次序?(3)CPU 在什么情况(时间、条件)下响应中断?(4)如何保护现场 ?(5)如何寻找中断服务程序的入口地址?(6)如何恢复现场 ?(7)当出现中断嵌套时如何处理?【知识模块】 综合四、分析题19 【正确答案】 在定点补码加法的情况下,溢出的条件是两个符号位相同的数相加和超过了定点数表示范围。溢出判断的方法:方法 I用一位符号位判断溢出:符号位产生的进位与最高有效位产生的进位异或操作后,若异或结果为 1,即为溢出;异或结果为 0,则无溢出。方法 II用两位符号位判断溢出:设左边第一位为第一符号位,相邻的符号位为第二符号位,则:0 表示正号、11 表示负号。定点加法的结果中若 2 位符号位不同时,则 01 表示产生正向溢出、10 表示产生负向溢出,否则,无溢出。五、设计题20 【正确答案】 21 【正确答案】 22 【正确答案】