Multiple-Choice Questions
- ____是算术位运算.
a.或 b.非 c.减法 d .以上都是
- ____是逻辑位运算.
a.或 b.非 c.与 d .以上都是
- ____表示整数的方法是计算机中存储整数最常用的方法.
a.用符号的绝对值 b.二进制反码 c.二进制补码 d .无符号整数
- 二进制补码加法中,如果最后一列相加后产生进位,则____。
a.加到最右边一列 b.加到最左边一列 c.舍弃 d.增加位长度
- 对于8位分配单元,用二进制补码能表示的最小十进制数是____。
a.-8 b.-127 c.-128 d.-256
- 对于8位分配单元,用二进制补码能表示最的大十进制数是____。
a.8 b.127 c.128 d .256
- 对于4位数分配单元,用二进制补码表示,1加7得到____。
a.8 b.1 c.-7 d .-8
- 对于4位分配单元,用二进制补码表示,5加5得到____。
a.-5 b.-6 c.-7 d .10
- 如果在Excess-127中的指数表示为二进制数10000101,那么十进制中的指数是____。
a.6 b.7 c.8 d .9
- 两个数相加,一个指数值为7,另一个指数值为9,则需要将较小数的小数点____。
a.左移一位 b.右移一位 c.左移二位 d .右移二位
- 二元运算将____取两个输入产生一个输出。
a.AND b.OR c.XOR d .以上都是
- 一元运算符____将一个输入取反。
a.AND b.OR c.NOT d .XOR
- 对于二元运算符____,如果两个输入为0,输出也为0。
a.AND b.OR c.XOR d .以上都是
- 对于二无运算符____,如果两个输入为1,输出也为0。
a.AND b.OR c.XOR d .以上都是
- 二元与运算,只有在输入为____情况下得到输出1。
a.两个0 b.两个1 c.1和0 d .以上都是
- 二元或运算,只有在输入为____情况下得到输出0。
a.两个0 b.两个1 c.1和0 d .以上都是
- 可以使用一种叫做____的位模式修改另一个位模式。
a.掩码 b.进位 c.浮点数 d .字节
- 要反转位模式全部位,使用全1掩码,对位模式掩码进行____运算。
a.AND b.OR c.XOR d .NOT
- 要复位(置0)位模式全部的位,对位模式和掩码进行____运算
a.AND b.OR c.XOR d.NOT
- 要置位(置1)位模式全部的位,对位模式和掩码进行____运算。
a.AND b.OR c.XOR d.NOT
Exercises
41. 用16位分配单元,先把下列数转换成二进制补码,然后运算,再把结果转成十进制。
a.161+1023 b.161-1023 c.-161+1023 d.-161-1023
43.如果数和结果都用8位二进制补码表示,下列哪个运算会溢出.
a.32+105 b.32-105 c.-32+105 d.-32-105
45.计算下列浮点运算结果。先将每个数转为二进制(如果转换中小数部分不能变成0,则小数点后保留16位有效数字)计算,再将结果转成十进制.
a.34.075+23.12 b.-12.00067+451.00 c.33.677-0.00056 d.-344.23-123.8902
49.求下列运算的结果.
a.NOT x99 b.NOT xFF c.NOT x00 d.NOT x01
51.求下列运算的结果.
a.x99 XOR x99 b.x99 XOR x00 c.x99 XOR xFF d.xFF XOR xFF