10. [A×B]补=
。A.[A]补×[B]补B.[A]补×[B]补-[A]补×2nC.[A]补×BD.[A]补×B-[A]补×2n答案:B补码直接参加乘法运算,必须要进行修正,修正的方法是在补码直接相乘得到的乘积基础上减去[A]补×2n。
11. 在补码表示的机器中若寄存器A中存放数9EH,经过一次
运算它可以变为CFH。A.算术左移B.逻辑左移C.算术右移D.逻辑右移答案:C经过比较,可以看出CFH是在9EH的基础上右移并且最高位补1得到的,这个规则和算术右移一致。逻辑右移是在最高位补零,而算术左移和逻辑左移完全一样,都是在最低位补零。
12. IEEE754标准的浮点数对尾数编码采用的是
。A.原码B.反码C.补码D.移码答案:AIEEE754标准的浮点数阶码采用偏置量为127的移码,而尾数用原码表示,并且隐藏一位数值1。
13. 某数在计算机中用余3码表示为0111 1000 1001,其真值是
。A.456B.456HC.789D.789H答案:B余3码是BCD编码中的一种,在8421码的基础上,将每个代码都加上0011而形成。
14. 在原码不恢复余数法(又称为原码加减交替法)算法中,
。A.每步操作后,若不够减,则需恢复余数B.每步操作后,若为负商,则恢复余数C.在整个算法过程中,从不恢复余数D.仅当最后一步不够减时,才恢复一次余数答案:C原码不恢复余数法是在恢复余数除法的基础上改进得到的,在整个算法中,不再恢复余数,从而能使运算过程规则。
15. 采用变形补码是为了便于
。A.将补码转化为原码B.对阶C.判溢出D.将补码转化为反码答案:C双符号位的补码称为变形补码或模4补码,可以根据双符号位是否一致来判断溢出。
16. 变补操作的含义是
。A.将一个数的原码变成补码B.将一个数的反码变成补码C.将一个数的真值变成补码D.已知一个数的补码,求它的相反数的补码答案:D变补操作目的是为了将减法运算化为加法来做,减去一个数就等于加上这个数的相反数,所以将减数的补码进行取反加一.变成相反数的补码。
17. 下列为8位移码机器数[x]移,当求[-x]移时,
将会发生溢出。A.11111111B.00000000C.10000000D.011111111答案:B8位移码的表