综合练习试卷113-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 乘数用原码表示,被乘数取绝对值,然后相乘
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 错误
1.试比较主存、辅存、缓存、控存、虚存。
4.设机器数字长为n位(不包括符号位),画出原码两位乘的运算器框图(图中必须反映原码两位乘算法),要求: (1)寄存器和全加器均用方框表示; (2)指出每个寄存器的位数及寄存器中操作数的名称; (3)详细画出最末位全加器的输入逻辑电路; (4)描述原码两位乘法过程中的重复加和移位操作。
1.某机器采用微程序技术设计控制器。已知每一条机器指令的执行过程均可由8条微指令组成的微程序来完成,该机器的指令系统采用6位定长操作码格式,控制存储器至少应能容纳多少条微指令?如何确定机器指令操作码与各指令的微程序入口地址的对应关系,请给出具体方案。
1.用异步串行传输方式发送十六进制数3BH,数据位为8位,奇偶校验位为一位,结束位为一位。设计并画出该数据串行传输波形图。
2.表中,a~n分别对应14种不同的微命令,假设一条微命令长20位,其中操作控制字段为8位,控存容量为1K×20位。要求:1.采用“不译法”与“分段直接编码法”混合设计此机微指令的操作控制字段格式,并为每个微命令分配编码;2.采用“增量”与“下址字段”相结合的方式设计此机微指令的顺序控制字段格式,若要使微程序可在整个控存空间实现转移,则该微指令的顺序控制字段可直接表示出几个转移条件?3.画出此机微指令的完整格式图,并标出每个具体字段所需的二进制位数。