第6章 计算机的运算方法(下)

第6章 计算机的运算方法(下)测试

1、单选题:
‍已知[x]补=0.1101, [y]补=0.1011,则[x×y]补为:​
选项:
A: 0.10001111
B: 0.10001000
C: 0.10011111
D: 0.10001011
答案: 【 0.10001111

2、单选题:
‍两个n(n%2=0)位数,进行原码两位乘,需要的移位次数和做多的加法次数为:‍
选项:
A: n/2, n/2+1
B: n/2,n/2
C: n/2+1,n/2
D: n/2+1,n/2+1
答案: 【 n/2, n/2+1

3、单选题:
‎下列对原码一位乘和原码两位乘中移位运算叙述正确的是:​
选项:
A: 原码一位乘中为逻辑右移,原码两位乘中为算数右移
B: 原码一位乘中为逻辑右移,原码两位乘中为逻辑右移
C: 原码一位乘中为算数右移,原码两位乘中为算数右移
D: 原码一位乘中为算数右移,原码两位乘中为逻辑右移
答案: 【 原码一位乘中为逻辑右移,原码两位乘中为算数右移

4、单选题:
‍已知x=-0.1011,y=0.1101,则[x/y]原为:​
选项:
A: 1.1101
B: 0.1101
C: 1.1001
D: 1.0101 
答案: 【 1.1101

5、单选题:
‏在计算机中,对于正数,其三种机器数移位后符号位均不变,但若右移时最低数位丢1,可导致___‏
选项:
A: 影响运算精度
B: 运算结果出错
C: 无任何影响
D: 无正确答案
答案: 【 影响运算精度

6、单选题:
​以下关于小数定点除法的描述正确的是___‍
选项:
A: 被除数的绝对值应大于0,且小于等于除数的绝对值
B: 除数的绝对值应大于0,且小于等于被除数的绝对值
C: 除数可以为0
D: 被除数可以为0
答案: 【 被除数的绝对值应大于0,且小于等于除数的绝对值

7、单选题:
‏原码两位乘与原码一位乘一样,符号位的运算和数值部分是分开进行的,参与原码两位乘运算的操作数是___​
选项:
A: 绝对值的补码
B: 原码
C: 补码
D: 反码
答案: 【 绝对值的补码

8、单选题:
‏根据补码除法中加减交替法运算规则,欲确定商值,必须先比较被除数与除数大小,则以下说法中正确的是___​
选项:
A: 当被除数与除数同号时,做减法,若得到的余数与除数同号则表示“够减”
B: 当被除数与除数同号时,做加法,若得到的余数与除数同号则表示“不够减”
C: 当被除数与余数异号时,做加法,若得到的余数与除数同号则表示“够减”
D: 当被除数与余数异号时,做减法,若得到的余数与除数异号则表示“够减”
答案: 【 当被除数与除数同号时,做减法,若得到的余数与除数同号则表示“够减”

9、单选题:

补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:

其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,G­­M为乘法标记。欲计算两个n位数的乘法运算时,A最少应为____位寄存器。

‍选项:
A:  n+2 位
B:  n位
C:  n+1位
D:  n-1 位
答案: 【  n+2 位

10、单选题:

补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:

其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,GM为乘法标记。欲计算两个n位数的乘法运算时,Q最少应为____位寄存器。

‏选项:
A: n+2
B: n
C: n-1
D: n+1
答案: 【 n+2

11、单选题:

补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:

其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,GM为乘法标记。欲计算两个n位数的乘法运算时,X最少应为____位寄存器。

​选项:
A: n+2
B: n
C: n-1
D: n+1
答案: 【 n+2

12、单选题:

补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:

其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,G­­M为乘法标记。欲计算两个n位数的乘法运算时,加法器应为____位的加法器

​选项:
A: n+2
B: n-1
C: n
D: n+1
答案: 【 n+2

13、单选题:
‍已知两浮点数x=0.1101*2^(10),y=0.1011*2^(01),则x+y=­___。‌
选项:
A: 0.1001*2^(11)
B: 0.0101*2^(10)
C: 0.1010*2^(11)
D: 0.1001*2^(10)
答案: 【 0.1001*2^(11)

14、单选题:
‌下列说法错误的是___。​
选项:
A: 补码乘法器中,被乘数和乘数的符号都不参加运算
B: 运算器中通常都有一个状态标记寄存器,为计算机提供判断条件,以实现程序转移
C: 并行加法器中高位的进位依赖于低位
D: 在小数除法中,为了避免溢出,要求被除数的绝对值小于除数的绝对值
答案: 【 补码乘法器中,被乘数和乘数的符号都不参加运算

15、单选题:
‌早期的硬件乘法器设计中,通常采用加和移位相结合的方法,具体算法是___,但需要有___控制。‌
选项:
A: 并行加法和串行右移 计数器
B: 并行加法和串行左移 计数器
C: 串行加法和串行移位 触发器
D: 串行加法和串行右移 触发器
答案: 【 并行加法和串行右移 计数器

16、单选题:
​ALU 属于___。​
选项:
A: 组合逻辑电路
B: 时序电路
C: 控制器
D: 寄存器
答案: 【 组合逻辑电路

17、单选题:
‏在浮点机中___是隐含的。‏
选项:
A: 基数
B: 数符
C: 尾数
D: 阶码
答案: 【 基数

18、单选题:
‌设机器数字长16位,阶码5位(含1位阶符),基值为2,尾数11位(含1位数符)。对于两个阶码相等的数按补码浮点加法完成后,由于规格化操作可能出现的最大误差的绝对值为___。​
选项:
A: 2^4
B: 2^3
C: 2^5
D: 2^6
答案: 【 2^4

19、单选题:
‎设浮点数字长为32位,欲表示±6*10^4的十进制数,在保证数的最大精度条件下,除阶符、数符各取1位外,阶码应取几位?‏
选项:
A: 5
B: 6
C: 7
D: 4
答案: 【 5

20、单选题:
​已知x=2^(-101)*0.0110011,y=2^(011)*(-0.1110010),则x*y=___。​
选项:
A: 2^(-011)*(-01011011)
B: 2^(-011)*(-01011111)
C: 2^(-111)*(-01011011)
D: 2^(-011)*(-01111011)
答案: 【 2^(-011)*(-01011011)

21、单选题:
‏在计算机的浮点数加减运算中,规格化的作用是___‌
选项:
A: 增加有效数字的位数,提高运算精度
B: 判断结果是否溢出
C: 对齐参与运算两数的小数点
D: 减少运算步骤,提高运算速度
答案: 【 增加有效数字的位数,提高运算精度

22、单选题:
‌在计算机中的浮点数加减运算中,対阶的原则是___​
选项:
A: 小阶码向大阶码看齐
B: 大阶码向小阶码看齐
C: 被加(减)数的阶码向加(减)数的阶码看齐
D: 加(减)数的阶码向被加(减)数的阶码看齐
答案: 【 小阶码向大阶码看齐

23、单选题:
‌以下关于ALU的描述正确的是___‍
选项:
A: ALU电路既能完成算术运算又能完成逻辑运算
B: ALU电路只能完成逻辑运算
C: ALU电路只能完成算术运算
D: ALU是CPU中的控制器
答案: 【 ALU电路既能完成算术运算又能完成逻辑运算

24、单选题:
​以下关于浮点数乘除法运算的描述错误的是___‎
选项:
A: 乘积的阶码应为相乘两数的阶码之差
B: 乘积的尾数应为相乘两数的尾数之积
C: 商的阶码为被除数的阶码减去除数的阶码
D: 商的尾数为被除数的尾数除以除数的尾数
答案: 【 乘积的阶码应为相乘两数的阶码之差

25、单选题:
‏在浮点数中,判断补码规格化形式的原则是___‏
选项:
A: 尾数的符号位与最高数值位不同
B: 尾数的最高数值位为1时,数符任意
C: 尾数的符号位与最高数值位相同
D: 阶符与数符不同
答案: 【 尾数的符号位与最高数值位不同

26、单选题:
‌以下关于浮点四则运算溢出判断的描述错误的是___‎
选项:
A: 当阶符为“01”时,不需要作溢出处理
B: 溢出与否可由阶码的符号决定
C: 阶码[ j ]补=01,XX...X为上溢
D: 阶码[ j ]补=10,XX...X为下溢
答案: 【 当阶符为“01”时,不需要作溢出处理

27、单选题:
‏浮点数加减法运算有如下几个步骤:对阶,尾数求和,规格化,舍入,溢出判断。下列描述中,其中讲述的是”对阶”步骤目的的是____‏
选项:
A: 使两数的小数点位置对齐
B: 将对阶后的两尾数按定点加减运算规则求和(差)
C: 为增加有效数字的位数,提高运算精度,必须将求和(差)后的尾数规格化
D: 为提高精度,要考虑尾数右移丢失的数值位
E: 判断结果是否溢出
答案: 【 使两数的小数点位置对齐

28、单选题:
‏在浮点数加减法运算”对阶”这步中,对阶的原则是____​
选项:
A: 小阶向大阶看齐
B: 大阶向小阶看齐
C:  使两阶码最高位都为1
D: 阶码用补码表示时,对阶到两数阶码最高位都为1;阶码用原码表示时,对阶到两数阶码最高位为0
答案: 【 小阶向大阶看齐

29、单选题:
‍如果采用0舍1入法进行舍入处理,则0.01010110011舍入最后一位后,结果为____。‌
选项:
A: 0.0101011010
B: 0.0101011001
C: 0.0101011011
D: 0.0101011100
答案: 【 0.0101011010

30、多选题:
‎下列对定点运算中的除法运算叙述正确的是:‌
选项:
A: 计算机中的除法运算可用加(减)法和移位操作实现,根据机器数的不同,又可分为原码除法和补码除法
B: 数的除法的商必须为小数,整数除法的商必须为整数
C: 原码除法中商符和商值的运算分开进行

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注