0
点赞
收藏
分享

微信扫一扫

计算机组成原理(第六章)选择题

大明宫 2022-04-29 阅读 110
经验分享

一. 单选题

  1. (单选题)设浮点数字长16位,其中阶码5位(含1位阶符),尾数11位(含1位数符),将十进制数+13/128表示成二进制浮点数,它在浮点机中的补码机器数形式为
    A. 1,1101;1.1101000000
    B. 0,1101;0.1101000000
    C. 1,1101;0.1101000000
    D. 1,1101;0.0011010000
    正确答案: C
  1. (单选题)在浮点运算中,“右规”操作是指( )
    A. 尾数左移,同时增大阶码
    B. 尾数左移,同时减小阶码
    C. 尾数右移,同时增大阶码
    D. 尾数右移,同时减小阶码
    正确答案: C
  2. (单选题)两个浮点数相加减时,关于对阶操作的描述,正确的是( )
    A. 阶码大的向阶码小的对齐
    B. 阶码小的向阶码大的对齐
    C. 两数直接相加减,不需要对阶
    D. 以上各项描述全错
    正确答案: B
  3. (单选题)若采用双符号位,则发生正溢出的特征是:双符号位为( )
    A. 00
    B. 01
    C. 10
    D. 11
    正确答案: B
  4. (单选题)定点加法运算中,( )时表示数据溢出
    A. 双符号位相同
    B. 双符号位不同
    C. 两正数相加
    D. 两负数相加
    正确答案: B
  5. (单选题)在定点二进制运算中,减法运算一般通过( )来实现。
    A. 原码运算的二进制减法器
    B. 补码运算的二进制减法器
    C. 补码运算的十进制加法器
    D. 补码运算的二进制加法器
    正确答案: D
  6. (单选题)在浮点数编码表示中,( )在机器数中不出现,是隐含的。
    A. 基数
    B. 尾数
    C. 符号
    D. 阶码
    正确答案: A
  7. (单选题)补码定点整数1001 0101右移一位后的值为( )
    A. 0100 1010
    B. 0100 1010 1
    C. 1000 1010
    D. 1100 1010
    正确答案: D
  1. (单选题)在下列有关补码和移码关系的叙述中,( )是不正确的
    A. 相同位数的补码和移码表示具有相同的数据表示范围
    B. 零的补码和移码表示相同
    C. 同一个数的补码和移码表示,其数值部分相同,符号相反
    D. 一般用移码表示浮点数的阶码,而补码表示定点整数
    正确答案: B
  1. (单选题)计算机内的减法是用( )来实现的
    A. 将被减数加到减数上
    B. 从被减数中减去减数
    C. 补数的相加
    D. 从减数中减去被减数
    正确答案: C
  2. (单选题)如果x为负数,由[x]补求[-x]补是( )
    A. [x]补各位保持不变
    B. [x]补符号位变反,其他各位不变
    C. [x]补除符号位外,各位变反,末位加1
    D. [x]补连同符号位一起各位变反,末位加1
    正确答案: D
  3. (单选题)采用规格化的浮点数是为了( )
    A. 增加数据的表示范围
    B. 方便浮点运算
    C. 防止运算时数据溢出
    D. 增加数据的表示精度
    正确答案: D
  4. (单选题)以下( )表示法主要用来表示浮点数中的阶码
    A. 原码
    B. 补码
    C. 反码
    D. 移码
    正确答案: D
  5. (单选题)在机器数( )中,零的表示形式是唯一的。
    A. 原码
    B. 补码
    C. 补码和反码
    D. 原码和反码
    正确答案: B
  6. (单选题)减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且数位分别为5位和7位(均含2位符号位)。若有两个数x = 2的7次方×29/32,y = 2的5次方×5/8,则用浮点加法计算x + y的最终结果是( )
    A. 00111 1100010
    B. 00111 0100010
    C. 01000 0010001
    D. 发生溢出
    正确答案: D
  7. (单选题)假定一个十进制数为-66,按补码形式存放在一个8位寄存器中,该寄存器的内容用十六进制表示为()
    A. C2H
    B. BEH
    C. BDH
    D. 42H
    正确答案: B
  1. (单选题)设机器数采用补码表示(含1位符号位),若寄存器内容为9BH,则对应的十进制数为()
    A. -27
    B. -97
    C. -101
    D. 155
    正确答案: C
  1. (单选题)一个16位无符号二进制数的表示范围是()
    A. 0~65536
    B. 0~65535
    C. -32768~32767
    D. -32768~32768
    正确答案: B
  2. (单选题)若定点整数64位,含1位符号位,采用补码表示,则所能表示的绝对值最大负数为()
    A. -264
    B. -(264-1)
    C. -263
    D. -(263-1)
    正确答案: C
  3. (单选题)一个n+1位整数x原码的数值范围是()
    A. -2n +1 < x < 2n -1
    B. -2n +1 ≤ x < 2n -1
    C. -2n +1 < x ≤ 2n -1
    D. -2n +1 ≤ x ≤ 2n -1
    正确答案: D
  4. (单选题)计算机内部的定点数大多用补码表示,以下是一些关于补码特点的叙述
    I、零的表示是唯一的
    II、符号位可以和数值部分一起参加运算
    III、和其真值的对应关系简单、直观
    IV、减法可以用加法来实现
    在以上叙述中,()是补码表示的特点
    A. I和II
    B. I和III
    C. I和II和III
    D. I和II和IV
    正确答案: D
  5. (单选题)原码定点整数0101 0101左移2位后的值为()
    A. 0100 0111
    B. 0101 0100
    C. 0100 0110
    D. 0101 0101
    B正确答案: B
  6. (单选题)在补码的加减法中,用两位符号位判断溢出,两符号位为10时,表示()
    A. 结果为正数,无溢出
    B. 结果正溢出
    C. 结果负溢出
    D. 结果为负数,无溢出
    正确答案: C
  7. (单选题)两补码相加,采用1位符号位,则当()时,表示结果溢出
    A. 最高位有进位
    B. 最高位进位和次高位进位异或结果为0
    C. 最高位为1
    D. 最高位进位和次高位进位异或结果为1
    正确答案: D
  8. (单选题)原码乘法是()
    A. 先取操作数绝对值相乘,符号位单独处理
    B. 用原码表示操作数,然后直接相乘
    C. 被乘数用原码表示,乘数取绝对值,然后相乘
    D. 乘数用原码表示,被乘数取绝对值,然后相乘
    正确答案: A
  9. (单选题)假设有4个整数用8位补码分别表示,r1 = FEH,r2 = F2H,r3 = 90H,r4 = F8H,若将运算结果放在一个8位寄存器中,则下列运算会发生溢出的是()
    A. r1×r2
    B. r2×r3
    C. r1×r4
    D. r2×r4
    正确答案: B
  10. (单选题)float型数据通常用IEEE 754单精度浮点数格式表示,若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x = -8.25,则FR1的内容是()
    A. C104 0000H
    B. C242 0000H
    C. C184 0000H
    D. C1C2 0000H
    正确答案: A
  11. (单选题)运算器虽由许多部件组成,但核心部件是()
    A. 算术逻辑运算单元ALU
    B. 多路开关
    C. 数据总线
    D. 累加寄存器ACC
    正确答案: A
  12. (单选题)设[X]补=1.x1x2x3x4,当满足( )时,X > -1/2成立。
    A. x1必须为1,x2x3x4至少有一个为1
    B. x1必须为1,x2x3x4任意
    C. x1必须为0,x2x3x4至少有一个为1
    D. x1必须为0,x2x3x4任意
    正确答案: A
  13. (单选题)若某数X的补码表示为11100110,则X/2的补码为( )。
    A. 11001100
    B. 11111001
    C. 01110011
    D. 11110011
    正确答案: D
  14. (单选题)若[x]补 = 0.1101010,则[x]原 = ()
    A. 1.0010101
    B. 1.0010110
    C. 0.0010110
    D. 0.1101010
    正确答案: D
  15. (单选题)若寄存器内容为1000 0000,若它等于-0,则为()
    A. 原码
    B. 补码
    C. 反码
    D. 移码
    正确答案: A
  16. (单选题)若寄存器内容为1111 1111,若它等于+127,则为()
    A. 原码
    B. 补码
    C. 反码
    D. 移码
    正确答案: D
  17. (单选题)若寄存器内容为1111 1111,若它等于-1,则为()
    A. 原码
    B. 补码
    C. 反码
    D. 移码
    正确答案: B
  18. (单选题)若寄存器内容为0000 0000,若它等于-128,则为()
    A. 原码
    B. 补码
    C. 反码
    D. 移码
    正确答案: D

二. 多选题
36. (多选题)浮点加减运算过程的步骤包含下列中的___。
A. 对阶
B. 尾数求和
C. 舍入
D. 规格化
正确答案: ABCD

举报

相关推荐

0 条评论