计算机组成原理 MOOC第六章测试题

1

单选(2分)

设寄存器位数为8位,机器数采用补码形式(含1位符号位)。对应于十进制-27,寄存器内容为( )。

得分/总分

  • A.

    27H

  • B.

    9BH

  • C.

    E5H

    2.00/2.00

  • D.

    65H

2

单选(2分)

当8位寄存器中的二进制数为1111 1111时,若其为补码则对应的真值是( )。

得分/总分

  • A.

    1

  • B.

    127

  • C.

    -1

    2.00/2.00

  • D.

    -128

3

单选(2分)

计算机中的数据可以存放在( )中。

得分/总分

  • A.

    寄存器

  • B.

    都可以

    2.00/2.00

  • C.

    主存

  • D.

    硬盘

4

单选(2分)

某8位寄存器用于存放补码表示的整型机器数,若将(-8)10放入其内,则该8位寄存器中的数据为( )。

得分/总分

  • A.

    08H

  • B.

    88H

  • C.

    F8H

    2.00/2.00

  • D.

    18H

5

单选(2分)

计算机中一般采用补码表示整型数据。在某32位计算机中,假如定义一个整型变量int X,则X所能表示的最小数是( )。

得分/总分

  • A.

    -2^31+1

  • B.

    -2^32+1

  • C.

    -2^31

    2.00/2.00

  • D.

    -2^32

6

单选(2分)

要想用定点整数表示数据(-134)10并存于寄存器中,则寄存器至少要有( )位。

得分/总分

  • A.

    10

  • B.

    16

  • C.

    9

    2.00/2.00

  • D.

    8

7

单选(2分)

设x为整数,[x]补=1,x1x2x3x4x5,若要x<-16, x1~x5应满足的条件是____。

得分/总分

  • A.

    x1必须是0, x2~x5任意

    2.00/2.00

  • B.

    x1必须是0, x2~x5至少有一个是1

  • C.

    无法确定

  • D.

    x1~x5至少有一个是1

8

单选(2分)

某字长为8位的计算机中,已知整型变量x ,y的机器数分别为[x]补=1111 0100 ,[y]补=1011 0000,若整型变量z=2*x+y/2 ,则z的机器数为( )。

得分/总分

  • A.

    1100 0000

  • B.

    溢出

  • C.

    1010 1010

    0.00/2.00

  • D.

    0010 0100

答案:A

9

单选(2分)

若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。

得分/总分

  • A.

    -x+y

  • B.

    x+y

  • C.

    -x-y

  • D.

    x-y

    2.00/2.00

10

单选(2分)

在补码加/减运算部件中,必须有()电路,它一般用异或门来实现。

得分/总分

  • A.

    溢出判断

    2.00/2.00

  • B.

    编码

  • C.

    译码

  • D.

    移位

 

1

单选(2分)

设x为整数,补码1,1110 对应的真值是( )。

得分/总分

  • A.

    -0

  • B.

    -1

  • C.

    -2

    2.00/2.00

  • D.

    +0

正确答案:C你选对了

2

单选(2分)

计算机中的数据可以存放在( )中。

得分/总分

  • A.

    主存

  • B.

    硬盘

  • C.

    都可以

    2.00/2.00

  • D.

    寄存器

正确答案:C你选对了

3

单选(2分)

在小数定点机中,以下说法正确的是( )

得分/总分

  • A.

    只有补码能表示-1

  • B.

    只有原码能表示-1

  • C.

    三种机器码都能表示-1

    0.00/2.00

  • D.

    三种机器码都不能表示-1

正确答案:C

4

单选(2分)

某8位寄存器用于存放补码表示的整型机器数,若将(-8)10放入其内,则该8位寄存器中的数据为( )。

得分/总分

  • A.

    08H

  • B.

    88H

  • C.

    18H

  • D.

    F8H

    2.00/2.00

正确答案:D你选对了

5

单选(2分)

设x为整数,[x]补=1,x1x2x3x4x5,若要x<-16, x1~x5应满足的条件是____。

得分/总分

  • A.

    无法确定

  • B.

    x1必须是0, x2~x5任意

    2.00/2.00

  • C.

    x1~x5至少有一个是1

  • D.

    x1必须是0, x2~x5至少有一个是1

正确答案:B你选对了

6

单选(2分)

设寄存器内容为00000000,若它等于-128,则为()。

得分/总分

  • A.

    移码

    2.00/2.00

  • B.

    补码

  • C.

    原码

  • D.

    反码

正确答案:A你选对了

7

单选(2分)

若采用双符号位补码运算,浮点数的阶码符号位为10,则()。

得分/总分

  • A.

    产生了负溢出(下溢)

    2.00/2.00

  • B.

    产生了正溢出(上溢)

  • C.

    运算结果正确,为负数

  • D.

    运算结果正确,为正数

正确答案:A你选对了

8

单选(2分)

若x=103,y=-25,则下列表达式采用8位定点补码运算实现时,会发生溢出的是()。

得分/总分

  • A.

    -x-y

  • B.

    -x+y

  • C.

    x-y

    2.00/2.00

  • D.

    x+y

正确答案:C你选对了

9

单选(2分)

在补码加/减运算部件中,必须有()电路,它一般用异或门来实现。

得分/总分

  • A.

    译码

  • B.

    编码

  • C.

    移位

  • D.

    溢出判断

    2.00/2.00

正确答案:D你选对了

10

单选(2分)

设浮点数的阶码采用移码表示,尾数用原码表示,判断浮点数是否为规格化数的方法是()。

得分/总分

  • A.

    尾数的最高位为0,其余位任意

  • B.

    尾数最高位和数符相同,其余位任意

  • C.

    尾数最高位和数符相异,其余位任意

  • D.

    尾数的最高位为1,其余位任意

    2.00/2.00

正确答案:D你选对了

你可能感兴趣的:(计算机组成原理)