第6章 计算机的运算方法(下)测试
1单选(1分)
已知[x]补=0.1101, [y]补=0.1011,则[x×y]补为:B
得分/总分
A.
0.10001000
B.
0.10001111
1.00/1.00
C.
0.10001011
D.
0.10011111
2单选(1分)
在计算机中,对于正数,其三种机器数移位后符号位均不变,但若右移时最低数位丢1,可导致_B__
得分/总分
A.
运算结果出错
B.
影响运算精度
1.00/1.00
C.
无正确答案
D.
无任何影响
3单选(1分)
补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:
其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,GM为乘法标记。欲计算两个n位数的乘法运算时,Q最少应为_A___位寄存器。
得分/总分
A.
n+2
1.00/1.00
B.
n
C.
n+1
D.
n-1
4单选(1分)
补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:
其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,GM为乘法标记。欲计算两个n位数的乘法运算时,加法器应为_C___位的加法器
得分/总分
A.
n+1
B.
n-1
C.
n+2
1.00/1.00
D.
n
5单选(1分)
已知两浮点数x=0.1101*2(10),y=0.1011*2(01),则x+y=_D__。
得分/总分
A.
0.1001*2^(10)
B.
0.0101*2^(10)
C.
0.1010*2^(11)
D.
0.1001*2^(11)
1.00/1.00
6单选(1分)
早期的硬件乘法器设计中,通常采用加和移位相结合的方法,具体算法是___,但需要有___控制。 C
得分/总分
A.
串行加法和串行移位 触发器
B.
并行加法和串行左移 计数器
C.
并行加法和串行右移 计数器
1.00/1.00
D.
串行加法和串行右移 触发器
7单选(1分)
设机器数字长16位,阶码5位(含1位阶符),基值为2,尾数11位(含1位数符)。对于两个阶码相等的数按补码浮点加法完成后,由于规格化操作可能出现的最大误差的绝对值为__D_。
得分/总分
A.
2^5
B.
2^6
C.
2^3
D.
2^4
1.00/1.00
8单选(1分)
设浮点数字长为32位,欲表示±6*10^4的十进制数,在保证数的最大精度条件下,除阶符、数符各取1位外,阶码应取几位? A
得分/总分
A.
5
1.00/1.00
B.
6
C.
4
D.
7
9单选(1分)
以下关于浮点四则运算溢出判断的描述错误的是_D__
得分/总分
A.
阶码[ j ]补=10,XX…X为下溢
B.
阶码[ j ]补=01,XX…X为上溢
C.
溢出与否可由阶码的符号决定
D.
当阶符为“01”时,不需要作溢出处理
1.00/1.00
10多选(2分)
以下关于快速进位链的描述正确的是_AB__
得分/总分
A.
并行进位链通常有单重分组和双重分组两种实现方案
1.00/2.00
B.
并行进位链又可称为先行进位和跳跃进位
1.00/2.00
C.
并行进位链是指串行加法器中的进位信号采用并行传递
D.
串行进位链是指串行加法器中的进位信号采用串行传递
11多选(2分)
在浮点数加减法运算“规格化”这步中,以下哪些尾数是需要进行”左规”运算的?(以下各数均为2进制表示)AC
得分/总分
A.
00.0111
1.00/2.00
B.
10.0100
C.
11.1000
1.00/2.00
D.
01.0101
12多选(2分)
单重分组跳跃进位就是将n位全加器分成若干小组,小组内的进位同时产生,小组与小组之间采用串行进位。如下图所示:
其中Ci表示的是第i位产生的进位,di表示只与本地进位有关的运算结果,ti表示与低位有关的运算。以下各选项列出的各位,是在同一时刻产生进位的是_AB___。
得分/总分
A.
C11~C8
1.00/2.00
B.
C0~C3
1.00/2.00
C.
C3,C7,C11,C15
D.
C15~C0