第二章运算方法和运算器
一单项选择题
1.下列各种数制的数中,最小的数是(B  )。
A.(101001)2        B.(101001)BCD        C.(52)8        D.(233)16
2.一个16位无符号二进制数的表示范围是(B  )。
A. 0~5536    B .0~65535    C.-32768~32767    D.-32768~32768
3.下列说法有误的是( D )。
A.任何二进制整数都可以用十进制表示
B.任何二进制小数都可以用十进制表示
C.任何十进制整数都可以用二进制表示
D.任何十进制小数都可以用二进制表示
4.下列关于ASCⅡ编码,正确的描述是( B )。
A.使用8位二进制代码,最右边一位为1
B.使用8位二进制代码,最左边一位为0
C.使用8位二进制代码,最右边一位是0
D.使用8位二进制代码,最左边一位是1
5.在一个按字节编址的计算机中,若数据在存储器中以小端方案存放。假定int行变量i的地址为08000000H,i的机器数为01234567H,地址08000000H单元的内容是( D )。
A. 01H          B.23H          C.45H      D.67H
6一个c语言程序在一台32位机器上运行。程序中定义了三个变量x、y、z,其中x和z为int型,y为short型。当x=127, y=-9时,执行赋值语句z=x+y后,x、y、z的值分别是( D )。
A. X=0000007FH,y=FFF9Hz=00000076H
B .X=0000007FHy=FFF9Hz=FFFF0076H
C .X=0000007FHy=FFF7Hz=FFFF0076H
D .X=0000007FH,y=FFF7H,z=00000076H
7.对真值0表示形式唯一的机器数是( B )。
A.原码            B.补码和移码        C.反码        D.以上都不对
8.若[X]=0.1101010,则[X]=( D )。
A. 1.0010101        B.1.01110110        C.0.0010110        D. 0.1101010
9若[X]=1.1101010,则[X]=( B )。
A. 1.0010101      B.1.0010110        C.0.0010110        D. 0.1101010
10.如果X为负数,由[X]求[-X]是将(  D)。
A.[X]各值保持不变
B.[X]符号位变反,其他各位不变
C.[X]除符号位外,各位变反,末位加1
D.[X]连同符号位一起变反,末位加1
11. 8位原码能表示的不同数据有( C )。
A. 15        B .16        C.255        D. 256
12.定点小数反码[X]反= xn表示的数值范围是( C )。
A.-1+2-n<x1-2-n            B.-1+2-nx<1-2-n
C.-1+2-n x1-2-n            D.-1+2-n <x<1-2-n
13.一个n+1位整数x原码的数值范围是( D )。
A.-2n +1<x<2n -1            B.- 2n + 1≤x<2n -1
C.-2n +1<x≤2n -1            D.- 2n +1≤ x ≤2n -1
14.补码定点整数0101 0101左移两位后的值为( B )。
A. 0100 0111        B.0101 0100        C.0100 0110        D. 0101 0101
15.补码定点整数10010101右移1位后的值为( D )。
A. 0100 1010        B.01001 0101        C.1000 1010        D. 1100 1010
16.n位定点整数(有符号)表示的最大值是( D )。
A. 2n            B. 2n -1        C. 2n-1        D. 2n-1-1
17.对于相同位数(设为N位,不考虑符号位)的二进制补码小数和十进制小数,二进制小数能表示的数的个数/十进制小数所能表示数的个数为(  )。
A. (0.2)N        B. (0.2)N-1        C. (0.02)N        D. (0.02)N-1
18.若定点整数64位,含一位符号位,采用补码表示,所能表示的绝对值最大负数为(C  )。
A.-264            B.-(264-1)        C. -263        D.-(263-1)
19. 5位二进制定点小数,用补码表示时,最小负数是(D  )。
A.0.111        B.1.0001        C.1.111        D. 1.0000
20.下列关于补码和移码关系的叙述中,( B )是不正确的。
A.相同位数的补码和移码表示具有相同的数据表示范围
B.零的补码和移码表示相同
C.同一个数的补码和移码表示,其数值部分相同,而符号相反
D.一般用移码表示浮点数的阶,而补码表示定点整数
21浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27x29/32,Y=25x5/8,则用浮点加法计算X+Y的最终结果是( D )。   
A. 00111 1100010              B.00111 0100010
C. 01000 0010001                D.发生溢出
22.长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为(  B)。
A.两者可表示的数的范围和精度相同
B.前者可表示的数的范围大但精度低
C.后者可表示的数的范围大且精度高
D.前者可表示的数的范围大且精度高
23.长度相同、格式相同的两种浮点数,假设前者基数大,后者基数小,其他规定均相同,则它们可表示的数的范围和精度为( B )。
A.两者可表示的数的范围和精度相同
B.前者可表示的数的范围大但精度低
浮点数的基数什么意思
C.后者可表示的数的范围大且精度高
D.前者可表示的数的范围大且精度高
24.在规格化浮点运算中,若某浮点数为25x1.10101,其中尾数为补码表示,则该数( C )。
A.不需规格化                        B.需右移规格化
C.需将尾数左移一位规格化        D.需将尾数左移两位规格化
25.某浮点机,采用规格化浮点数表示,阶码用移码表示(最高位代表符号位),尾数用原码表示。下列哪个数的表示不是规格化浮点数?( B )
    阶码        尾数            阶码        尾数
A. 11111111,1.1000…00        B.0011111,1.0111…01
C .1000001, 0.1111…01        D.0111111,0.1000…10
26.设浮点数阶的基数为8,尾数用模4补码表示。试指出下列浮点数中哪个是规格化数?(  )
A. 11.111000                  B.00.000111
C .11.101010                  D.11.111101
27.下列关于对阶操作说法正确的是( C )。
A.在浮点加减运算的对阶操作中,若阶码减小,则尾数左移
B.在浮点加减运算的对阶操作中,若阶码增大,则尾数右移;若阶码减小,则尾数左移
C.在浮点加减运算的对阶操作中,若阶码增大,则尾数右移
D.以上都不对
28.浮点数的ⅠEEE 754标准对尾数编码采用的是( A )。
A.原码        B.反码        C.补码        D.移码
29.在浮点数编码表示中,( D )在机器数中不出现,是隐含的。
A.阶码    B.符号    C.尾数    D.基数
30.采用规格化的浮点数最主要是为了( D )。
A.增加数据的表示范围        B.方便浮点运算
C.防止运算时数据溢出        D.增加数据的表示精度
31.计算机在进行浮点数的加减运算之前先进行对阶操作,若x的阶码大于Y的阶码,则应将( D )。
A. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移
B. x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移
C. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移
D. y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移
32.如果浮点数的尾数用补码表示,则下列(D  )中的尾数是规格化数形式。
A. 1.11000      B.0.01110    C.0.01010    D. 1.00010
33.设浮点数的基数为4,尾数用原码表示,则以下( C )是规格化的数。
A. 1.001101    B.0.001101    C.1.011011    D. 0.000010
34.已知X=-0.875x21 ,Y=0.625x22,设浮点数格式为阶符1位,阶码2位,数符1位,尾数3位,通过补码求出Z=X-Y的二进制浮点数规格化结果是( B )。
A.1011011          B.0111011          C.1001011      D.以上都不对
35.IEEE 754标准中的舍入模式可以用于二进制数也可以用于十进制数,在采用舍入到最接近且可表示的值时,若要舍入成两个有效数字形式,(12.5)D应该舍入为( C )。
A. 11              B .13              C.12          D. 10
36.并行加法器中,每位全和的形成除与本位相加二数数值位有关外,还与(D  )有关。
A.低位数值大小        B.低位数的全和
C.高位数值大小        D.低位数送来的进位
37. ALU作为运算器的核心部件,其属于( B )。
A.时序逻辑电路        B.组合逻辑电路
C.控制器                D.寄存器
38.在串行进位的并行加法器中,影响加法器运算速度的关键因素是( C )。
A.门电路的级延迟            B.元器件速度
C.进位传递延迟            D.各位加法器速度的不同
39.用8片74181和两片74182可组成( B )。
A.组内并行进位、组间串行进位的32位ALU
B.二级先行进位结构的32位ALU
C.组内先行进位、组间先行进位的16位ALU
D.三级先行进位结构的32位ALU
40.组成一个运算器需要多个部件,但下面( D )不是组成运算器的部件。
A.状态寄存器        B.数据总线        C . ALU        D.地址寄存器
41.算术逻辑单元(ALU)的功能一般包括(C  )。
A.算术运算                    B.逻辑运算
C.算术运算和逻辑运算            D.加法运算
42.加法器采用并行进位的目的是( C )。
A.增强加法器功能                B.简化加法器设计
C.提高加法器运算速度            D.保证加法器可靠性