综合练习试卷116-1
(总分46, 做题时间90分钟)
1. 单项选择题
1. 
尾数采用补码的浮点数运算中,出现( )情况应该进行规格化处理。
A 符号位与最高数值位不同
B 符号位与最高数值位相同
C 符号位与最低数值位不同
D 符号位与最低数值位相同
2. 
一张CD-ROM 光盘的存储容量可达( )。MB,相当于( )多张1.44 MB的3.5英寸软盘。
A 400.6
B 600,400
C 200,400
D 400,200
3. 
设8259A当前最高优先级为IR 5 ,若想该请求变为下一循环的最低优先级,则输出OCW 2 的数据格式是( )。
A 10l00101 B
B 1l100000B
C 01 100101 B
D 10l00000B
4. 
所谓第二代计算机是以____为主要器件。
A 超大规模集成电路
B 集成电路
C 晶体管
D 电子管
5. 
MD光盘和PC型光盘都是( )型光盘。
A 只读
B 一次
C 重写
6. 
某SRAM芯片的容量为512 K~8位,除电源端和接地端外,该芯片引出线的最小数为( )。
A 23
B 25
C 50
D 19
7. 
MIPS的含义是( )。
A 每秒打印的字数
B 每秒执行百万条指令
C 每秒敲键的个数
D 每英寸扫描线数
8. 
串行运算器结构简单,其运算规律是( )。
A 由低位到高位先行进行进位运算
B 由高位到低位先行进行借位运算
C 由低位到高位逐位运算
D 由高位到低位逐位运算
2. 判断题
1. 
DMA方式常用于CPU与外部设备之间的信息传送。( )
A 正确
B 错误
2. 
串行接口与系统总线之间采用并行方式传送数据。( )
A 正确
B 错误
3. 
CPU通过执行中断服务程序访问中断向量表。( )
A 正确
B 错误
4. 
在异步总线中,传送操作由CPU控制。( )
A 正确
B 错误
5. 
采用虚拟存储技术的主要目的是为了提高CPU访问存储器的速度。( )
A 正确
B 错误
6. 
RISC机通常采用组合逻辑控制技术实现控制单元。( )
A 正确
B 错误
7. 
在采用程序查询方式的情况下,除非计算机等待数据,否则无法传送数据给计算机。( )
A 正确
B 错误
3. 简答题
1. 
某总线在一个总线周期中可并行传送8个字节数据,假设一个总线周期等于一个时钟周期,总线的时钟频率为66 MHz,求总线的带宽。
2. 
简述主存的读/写过程。
3. 
设某计算机机器字长为16位,共有16个通用寄存器,四种寻址方式,指令字长可变,操作码位数可变,主存容量为64K × 16位,存储器按字编址。 (1)画出单字长R-R型指令格式,并指出这类指令最多允许几条。 (2)在(1)的基础上,扩展成单操作数的指令,画出指令格式,并指出这类指令最多允许几条。 (3)画出允许直接访问主存任一单元的R-S型指令格式。 (4)画出变址寻址的指令格式。
4. 
假定AX和BX中的内容为带符号数,CX和DX中的内容为无符号数,试用比较指令和条件转移指令实现以下判断: (1)若DX的值超过CX的值,则转去执行EXCEED。 (2)若BX的值大于AX的值,则转去执行EXCEED。 (3)CX中的值为0吗?若是则转去执行ZERO。 (4)BX的值与Ax的值相减,会产生溢出吗?若溢出则转去执行OVERFLOW。 (5)若BX的值小于AX的值,则转去执行EQ—SMA。 (6)若DX的值低于CX的值,则转去执行EQ___SMA。
4. 分析题
1. 
设某计算机有四级中断A、B、C、D,其硬件排队优先级次序为A>B>c>D。下表列出的是执行每级中断处理程序所需的时间:中断处理程序 所需时间 A 5us B 15us C 3us D 12us如果我们想以执行中断处理程序的时间作为确定中断优先级的尺度:时间越短优先级越高。(1)请指出如何为各级中断处理程序设置屏蔽码。(2)如果A、B、C、D分别在6us、8us、10us、Ous时刻发出中断请求,请画出CPU执行中断处理程序的序列。(3)基于上题,请计算上述四个中断处理程序的平均执行时间。
5. 设计题
1. 
微机A和B采用不同主频的CPU芯片,片内逻辑电路完全相同。若A机的CPU主频为8MHz,平均指令执行速度为0.4MIPS,则A机的平均指令周期为多少?若B机的CPU主频为12MHz,B机的平均指令执行速度为多少?
2. 
某机连接4台I/0设备,设备号分别为0、l、2、3。其中设备0的优先级最高,设备3的优先级最低。系统允许多重中断。 1.为了动态提高设备2和设备3的优先级,初始化时应如何设置对应的4位屏蔽字?请选择一个正确答案。2.若设备2的中断请求得到响应,CPU在设备2的中断服务程序中应如何设置新的屏蔽字?请选择一个正确答案。 设备号:0、1、2、3 屏蔽字:①0 0 0 0 ②0 0 1 1 ③1 1 0 0 ④1 1 1 1
3. 
用32位二二进制补码表示整数,可以表示最大正数是2 31 -1,绝对值最大的负数是-2 31 。为什么正、负数范围不对称(即为什么负整数比正整数多一个)?写出这两个数的二进制代码(用十六进制表示)。
答题卡