综合练习试卷113-1
(总分46, 做题时间90分钟)
1. 单项选择题
1. 
将高级语言程序翻译成机器语言程序需借助于____。
A 连接程序
B 编辑程序
C 编译程序
D 汇编程序
2. 
从信息流的传送效率来看,( )工作效率最低。
A 三总线系统
B 单总线系统
C 双总线系统
D 多总线系统
3. 
大部分计算机内的减法是用( )来实现的。
A 将被减数加到减数中
B 从被减数中减去减数
C 补码的相加
D 从减数中减去被减数
4. 
在磁盘存储器中,查找时间是_______。
A 使磁头移动到要找的柱面上所需的时间
B 在磁道上找到要找的扇区所需的时间
C 在扇区中找到要找的数据所需的时间
5. 
目前在小型和微型计算机里最普遍采用的字母与字符编码是________。
A BCD码
B 十六进制代码
C ASCII码
6. 
在原码加减交替除法中,符号位单独处理,参加操作的数是________。
A 原码
B 绝对值
C 绝对值的补码
D 补码
7. 
以下叙述中错误的是________。
A 指令周期的第一个操作是取指令
B 为了进行取指令操作,控制器需要得到相应的指令
C 取指令操作是控制器自动进行的
8. 
原码乘法是( )。
A 先取操作数绝对值相乘,符号位单独处理
B 用原码表示操作数,然后直接相乘
C 被乘数用原码表示,乘数取绝对值,然后相乘
D 乘数用原码表示,被乘数取绝对值,然后相乘
2. 判断题
1. 
由于存储器可以向CPU发送数据,所以存储器也能作为总线主设备。( )
A 正确
B 错误
2. 
在原码除法和补码除法中,如果本步商1,则下步将余数左移一位减除数。( )
A 正确
B 错误
3. 
在DMA传送过程中,由于DMA控制器和CPU并行工作,因此它们可以同时使用总线。( )
A 正确
B 错误
4. 
Cache存储系统全部用硬件来调度,因此,它不仅对应用程序员是透明的,而且对系统程序员也是透明的。( )
A 正确
B 错误
5. 
在补码两位乘比较法运算规则中,要求乘数设两位符号位。( )
A 正确
B 错误
6. 
采用阶码的基为2的浮点数表示形式时,浮点规格化数并不总是指那些尾数的绝对值大于1/2,且小于1的浮点数。( )
A 正确
B 错误
7. 
I/O与内存统一编址方式将I/O地址看成是主存地址的一部分,占用主存空间。( )
A 正确
B 错误
3. 简答题
1. 
试比较主存、辅存、缓存、控存、虚存。
2. 
设浮点数字长16位,其中阶码5位(含1位阶符),尾数11位(含1位数符),将(11/128) 转换成二进制规格化浮点数及机器数(其中阶码采用移码,基值为2,尾数采用补码),并回答此浮点格式拘规格化数表示范围。
3. 
设机器数字长为8位(含1位符号位),设A=-87,B=53,计算[A±B] ,并还原成真值。
4. 
设机器数字长为n位(不包括符号位),画出原码两位乘的运算器框图(图中必须反映原码两位乘算法),要求: (1)寄存器和全加器均用方框表示; (2)指出每个寄存器的位数及寄存器中操作数的名称; (3)详细画出最末位全加器的输入逻辑电路; (4)描述原码两位乘法过程中的重复加和移位操作。
4. 分析题
1. 
某机器采用微程序技术设计控制器。已知每一条机器指令的执行过程均可由8条微指令组成的微程序来完成,该机器的指令系统采用6位定长操作码格式,控制存储器至少应能容纳多少条微指令?如何确定机器指令操作码与各指令的微程序入口地址的对应关系,请给出具体方案。
5. 设计题
1. 
用异步串行传输方式发送十六进制数3BH,数据位为8位,奇偶校验位为一位,结束位为一位。设计并画出该数据串行传输波形图。
2. 
表中,a~n分别对应14种不同的微命令,假设一条微命令长20位,其中操作控制字段为8位,控存容量为1K×20位。要求:1.采用“不译法”与“分段直接编码法”混合设计此机微指令的操作控制字段格式,并为每个微命令分配编码;2.采用“增量”与“下址字段”相结合的方式设计此机微指令的顺序控制字段格式,若要使微程序可在整个控存空间实现转移,则该微指令的顺序控制字段可直接表示出几个转移条件?3.画出此机微指令的完整格式图,并标出每个具体字段所需的二进制位数。
3. 
用32位二二进制补码表示整数,可以表示最大正数是2 31 -1,绝对值最大的负数是-2 31 。为什么正、负数范围不对称(即为什么负整数比正整数多一个)?写出这两个数的二进制代码(用十六进制表示)。
答题卡