1、综合练习试卷 116 及答案与解析一、单项选择题1 尾数采用补码的浮点数运算中,出现( )情况应该进行规格化处理。(A)符号位与最高数值位不同(B)符号位与最高数值位相同(C)符号位与最低数值位不同(D)符号位与最低数值位相同2 一张 CD-ROM 光盘的存储容量可达( )。MB,相当于( )多张 144 MB 的35 英寸软盘。(A)400.6(B) 600,400(C) 200,400(D)400,2002 设 8259A 当前最高优先级为 IR5,若想该请求变为下一循环的最低优先级,则输出 OCW2 的数据格式是( )。(A)10l00101 B (B) 1l100000B(C) 01
2、100101 B (D)10l00000B3 所谓第二代计算机是以_为主要器件。(A)超大规模集成电路(B)集成电路(C)晶体管(D)电子管4 MD 光盘和 PC 型光盘都是( )型光盘。(A)只读(B)一次(C)重写5 某 SRAM 芯片的容量为 512 K8 位,除电源端和接地端外,该芯片引出线的最小数为( ) 。(A)23(B) 25(C) 50(D)196 MIPS 的含义是( ) 。(A)每秒打印的字数(B)每秒执行百万条指令(C)每秒敲键的个数(D)每英寸扫描线数7 串行运算器结构简单,其运算规律是( )。(A)由低位到高位先行进行进位运算(B)由高位到低位先行进行借位运算(C)由
3、低位到高位逐位运算(D)由高位到低位逐位运算二、判断题8 DMA 方式常用于 CPU 与外部设备之间的信息传送。( )(A)正确(B)错误9 串行接口与系统总线之间采用并行方式传送数据。( )(A)正确(B)错误10 CPU 通过执行中断服务程序访问中断向量表。( )(A)正确(B)错误11 在异步总线中,传送操作由 CPU 控制。( )(A)正确(B)错误12 采用虚拟存储技术的主要目的是为了提高 CPU 访问存储器的速度。( )(A)正确(B)错误13 RISC 机通常采用组合逻辑控制技术实现控制单元。( )(A)正确(B)错误14 在采用程序查询方式的情况下,除非计算机等待数据,否则无法
4、传送数据给计算机。( )(A)正确(B)错误三、简答题15 某总线在一个总线周期中可并行传送 8 个字节数据,假设一个总线周期等于一个时钟周期,总线的时钟频率为 66 MHz,求总线的带宽。16 简述主存的读写过程。17 设某计算机机器字长为 16 位,共有 16 个通用寄存器,四种寻址方式,指令字长可变,操作码位数可变,主存容量为 64K 16 位,存储器按字编址。(1)画出单字长 R-R 型指令格式,并指出这类指令最多允许几条。(2)在(1)的基础上,扩展成单操作数的指令,画出指令格式,并指出这类指令最多允许几条。(3)画出允许直接访问主存任一单元的 R-S 型指令格式。(4)画出变址寻址
5、的指令格式。18 假定 AX 和 BX 中的内容为带符号数,CX 和 DX 中的内容为无符号数,试用比较指令和条件转移指令实现以下判断:(1)若 DX 的值超过 CX 的值,则转去执行 EXCEED。(2)若 BX 的值大于 AX 的值,则转去执行 EXCEED。(3)CX 中的值为 0 吗? 若是则转去执行 ZERO。(4)BX 的值与 Ax 的值相减,会产生溢出吗?若溢出则转去执行 OVERFLOW。(5)若 BX 的值小于 AX 的值,则转去执行 EQSMA。(6)若 DX 的值低于 CX 的值,则转去执行 EQ_SMA。 四、分析题19 设某计算机有四级中断 A、B、C、D,其硬件排队
6、优先级次序为 ABcD。下表列出的是执行每级中断处理程序所需的时间:中断处理程序 所需时间A 5usB 15usC 3usD 12us如果我们想以执行中断处理程序的时间作为确定中断优先级的尺度:时间越短优先级越高。(1)请指出如何为各级中断处理程序设置屏蔽码。(2)如果 A、B、C、D 分别在 6us、8us、10us、Ous 时刻发出中断请求,请画出CPU 执行中断处理程序的序列。(3)基于上题,请计算上述四个中断处理程序的平均执行时间。五、设计题20 微机 A 和 B 采用不同主频的 CPU 芯片,片内逻辑电路完全相同。若 A 机的CPU 主频为 8MHz,平均指令执行速度为 0.4MIP
7、S,则 A 机的平均指令周期为多少?若 B 机的 CPU 主频为 12MHz,B 机的平均指令执行速度为多少?21 某机连接 4 台 I0 设备,设备号分别为 0、l、 2、3。其中设备 0 的优先级最高,设备 3 的优先级最低。系统允许多重中断。 1为了动态提高设备 2 和设备 3 的优先级,初始化时应如何设置对应的 4 位屏蔽字?请选择一个正确答案。2若设备 2 的中断请求得到响应,CPU 在设备 2 的中断服务程序中应如何设置新的屏蔽字?请选择一个正确答案。设备号:0、1、2、3屏蔽字:0 0 0 00 0 1 11 1 0 01 1 1 122 用 32 位二二进制补码表示整数,可以表
8、示最大正数是 231-1,绝对值最大的负数是-2 31。为什么正、负数范围不对称(即为什么负整数比正整数多一个)?写出这两个数的二进制代码(用十六进制表示)。综合练习试卷 116 答案与解析一、单项选择题1 【正确答案】 B2 【正确答案】 B2 【试题解析】 D3 【正确答案】 C【知识模块】 综合4 【正确答案】 C5 【正确答案】 D6 【正确答案】 B7 【正确答案】 C二、判断题8 【正确答案】 B9 【正确答案】 A10 【正确答案】 B11 【正确答案】 B12 【正确答案】 B13 【正确答案】 A14 【正确答案】 B三、简答题15 【正确答案】 设总线的时钟频率为 f,则总
9、线的时钟周期 T=1/f,根据在一个总线周期(即一个时钟周期) 内并行传输 8 B,得总线带宽为 8 BT=8 Bf=8 B66106Hz528 MBps (1 M=220)【知识模块】 综合16 【正确答案】 主存储器的读出过程是:CPU 先给出地址信号,然后给出片选(通常受 CPU 访存信号控制)信号和读命令,这样就可将被选中的存储单元内的各位信息读至存储芯片的数据线上。主存储器的写入过程是:CPU 先给出地址信号,然后给出片选(通常受 CPU 访存信号控制)信号和写命令,并将欲写入的信息送至存储器的数据线上,这样,信息便可写入到被选中的存储单元中。【知识模块】 综合17 【正确答案】 【
10、知识模块】 综合18 【正确答案】 (1)CMP DX,CXJA EXCEED(2)CMP BX,AXJG EXCEED(3)CMP CX,0JE ZERO(4)SUB BX,AxJO OVERFLOW (5)CMP BX,AXJL EQSMA(6)CMP DX,CXJB EQSMA四、分析题19 【正确答案】 (1)据中断优先级的尺度:时间越短优先级越高,确定优先级处理顺序为:CADB ,则: A B C D A 级中断的屏蔽字为:1 1 0 1 B 级中断的屏蔽字为:0 1 0 0 C 级中断的屏蔽字为:l 1 1 1 D 级中断的屏蔽字为:0 1 0 1 (2)中断处理过程示意图如下所示:五、设计题20 【正确答案】 21 【正确答案】 1选择答案 ,屏蔽字为 1 1 0 0。2选择答案 ,屏蔽字为 0 0 l 1。22 【正确答案】