计算机组成原理练习题(第6章 计算机的运算方法(中))

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

设机器数字长为8位(含1位符号位)若A=-26,分别用原码、反码和补码表示并右移三位后所对应的真值分别为:D
A. -4,-4,-3
B.-3,-3,-3
C.-4,-3,-3
D.-3,-3,-4


在定点计算机中两个n位数进行原码一位乘,需要的移位次数和最多的加法次数为:A
A.n,n
B.n+1,n
C.n,n+1
D.n+1,n+1


移位运算对计算机来说的实用价值是___A
A.可以采用移位和加法相结合,实现乘(除)运算
B.只采用移位运算就可以实现除法
C.采用移位运算可以防止数据溢出
D.只采用移位运算就可以实现乘法


在定点运算器中,无论采用双符号位还是单符号位,均需要设置_,它一般用异或门来实现 (D)
A.移位电路
B.译码电路
C.编码电路
D.溢出判断电路


在定点机中执行算术运算时,有时会发生溢出,其主要原因是____D
A.内存容量不足
B.操作数地址过短
C.操作数地址过长
D.运算结果无法表示


已知A=0.1011,B=-0.0101,则[A+B]补为___A
A.0.0110
B.1.1011
C.1.0110
D.0.1101


浮点数中_的位数反映了浮点数的精度(C)
A.数符
B.基数
C.尾数
D.阶码


在计算机中,乘法运算时一种很重要的运算,有的机器由硬件乘法器直接完成乘法运算,有的机器内没有乘法器,但可以按机器做乘法运算的方法,用软件编程实现。分析笔算乘法过程,会发现,两个数相乘的过程,可视为___两种对计算机很容易实现的运算。(B)
A.移位和求补
B.加法和移位
C.取反和移位
D.加法和取反


设机器数字长8位(含1位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为___B
A.B5H,6DH
B.B4H,EDH
C.B5H,EDH
D.B4H,6DH


设机器数字长16位,阶码5位(含1位阶符),基值为2,尾数11位(含1位数符)。对于两个阶码相等的数按补码浮点加法完成后,由于规格化操作可能出现的最大误差的绝对值是__.D
A.(00100)(2进制)
B.(01000)(2进制)
C.(00010)(2进制)
D. (10000)(2进制)


为了提高浮点数的表示精度,其尾数必须为规格化数,如果不是规格化数,就要通过修改阶码并同时左移或右移尾数的办法使其变为规格化数。0.00110101×4^10规格化后的数为_。A
A.0.11010100×4^1
B.0.01101010×4^1
C.0.11010100×4^10
D.0.01101010×4^10


下列对算术移位和逻辑移位叙述错误的是:C
A.寄存器内容为01010011时,逻辑左移为10100110,算术左移为00100110
B.逻辑左移时,高位移丢,低位填0。逻辑右移时,低位移丢,高位填0
C.寄存器内容为10110010时,逻辑右移为01011001,算术右移为11011011
D.有符号数的移位成为算数移位,无符号数的移位成为逻辑移位


下列描述不同码制机器数算数移位后的空位添补规则正确的是:(A,B,C,D)
A.负数的补码右移后的空位用1添补
B.负数的补码左移后的空位用0添补
C.负数的原码移位后的空位用0添补
D.正数的原码、补码、反码移位后的空位用0添补


在补码定点加减法运算的溢出判别中,以下说法正确的是____A,B,C
A.对于减法,符号不同的两个数相减可能发生溢出
B.对于加法,符号不同的两个数相加永不会发生溢出
C.对于减法,符号相同的两个数相减永不会发生溢出
D.对于加法,符号相同的两个数相加必定发生溢出


以下关于算数移位和逻辑移位的描述正确的是___A,B,D
A.无符号数的移位称为逻辑移位
B.逻辑左移时,高位丢失,低位添0
C.逻辑右移时,低位丢失,高位添1
D.有符号数的移位称为算术移位

猜你喜欢

转载自blog.csdn.net/caoyang_he/article/details/80867116