【计算机组成原理】中国大学MOOC哈工大课程第六章(下)题库

时间:2024-04-04 08:14:32

一、前言

接着上次第六章(中)的题库,这次记录一下中国大学MOOC哈工大课程第六章(中)的题库,由于整理起来比较繁琐,单选题中有一些重复选项,希望小伙伴们不要介意,哈哈。如果小伙伴们有补充,可以在评论区里评论我没有记录的题目,让题库更完善。

二、题库

单选

  1. 已知[x]补=0.1101, [y]补=0.1011,则[x×y]补为:
    A.0.10001000
    B.0.10001011
    C.0.10001111
    D.0.10011111
    C
  2. 已知两浮点数x=0.11012(10),y=0.1011*2(01),则x+y=­___。
    A.0.1001
    2^(10)
    B.0.10102^(11)
    C.0.1001
    2^(11)
    D.0.0101*2^(10)
    C
  3. 早期的硬件乘法器设计中,通常采用加和移位相结合的方法,具体算法是___,但需要有___控制。
    A.并行加法和串行右移 计数器
    B.串行加法和串行移位 触发器
    C.串行加法和串行右移 触发器
    D.并行加法和串行左移 计数器
    A
  4. 已知x=2(-101)*0.0110011,y=2(011)(-0.1110010),则xy=___。
    A.2^(-011)(-01011111)
    B.2^(-011)
    (-01111011)
    C.2^(-011)(-01011011)
    D.2^(-111)
    (-01011011)
    C
  5. 在计算机的浮点数加减运算中,规格化的作用是___
    A.减少运算步骤,提高运算速度
    B.对齐参与运算两数的小数点
    C.增加有效数字的位数,提高运算精度
    D.判断结果是否溢出
    C
  6. 以下关于74181芯片描述正确的是___
    A.74181是只能完成逻辑运算的部件
    B.74181是能完成4位二进制代码算逻运算的部件
    C.74181是能完成4位十进制代码算逻运算的部件
    D.74181是只能完成算术运算的部件
    B
  7. 以下关于浮点数乘除法运算的描述错误的是___
    A.商的尾数为被除数的尾数除以除数的尾数
    B.商的阶码为被除数的阶码减去除数的阶码
    C.乘积的阶码应为相乘两数的阶码之差
    D.乘积的尾数应为相乘两数的尾数之积
    C
  8. 用8片74181和2片74182可实现___
    A.三重分组跳跃进位链的64位ALU
    B.三重分组跳跃进位链的32位ALU
    C.双重分组跳跃进位链的64位ALU
    D.双重分组跳跃进位链的32位ALU
    D
  9. 以下关于浮点四则运算溢出判断的描述错误的是___
    A.溢出与否可由阶码的符号决定
    B.阶码[ j ]补=01,XX…X为上溢
    C.当阶符为“01”时,不需要作溢出处理
    D.阶码[ j ]补=10,XX…X为下溢
    C
  10. 原码两位乘与原码一位乘一样,符号位的运算和数值部分是分开进行的,参与原码两位乘运算的操作数是___
    A.补码
    B.绝对值的补码
    C.原码
    D.反码
    B
  11. 补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:
    【计算机组成原理】中国大学MOOC哈工大课程第六章(下)题库
    其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,G­­M为乘法标记。欲计算两个n位数的乘法运算时,A最少应为____位寄存器。
    A. n+2 位
    B. n位
    C.n-1 位
    D. n+1位
    A
  12. 补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:
    【计算机组成原理】中国大学MOOC哈工大课程第六章(下)题库
    其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,G­­M为乘法标记。欲计算两个n位数的乘法运算时,加法器应为____位的加法器
    A.n-1
    B.n
    C.n+1
    D.n+2
    D
  13. 在浮点数中,判断补码规格化形式的原则是___
    A.阶符与数符不同
    B.尾数的符号位与最高数值位相同
    C.尾数的最高数值位为1时,数符任意
    D.尾数的符号位与最高数值位不同
    D
  14. 用8片74181和2片74182可实现___
    A.三重分组跳跃进位链的64位ALU
    B.双重分组跳跃进位链的32位ALU
    C.三重分组跳跃进位链的32位ALU
    D.双重分组跳跃进位链的64位ALU
    B
  15. 以下关于浮点四则运算溢出判断的描述错误的是___
    A.溢出与否可由阶码的符号决定
    B.阶码[ j ]补=01,XX…X为上溢
    C.阶码[ j ]补=10,XX…X为下溢
    D.当阶符为“01”时,不需要作溢出处理
    D
  16. 4片74181和1片74182相配合,具有如下___种进位传递功能
    A.组(小组)内并行进位,组(小组)间并行进位
    B.串行进位
    C.组(小组)内并行进位,组(小组)间串行进位
    D.组内串行进位,组间并行进位
    A
  17. 浮点数加减法运算有如下几个步骤:对阶,尾数求和,规格化,舍入,溢出判断。下列描述中,其中讲述的是”对阶”步骤目的的是____
    A.为提高精度,要考虑尾数右移丢失的数值位
    B.判断结果是否溢出
    C.将对阶后的两尾数按定点加减运算规则求和(差)
    D.使两数的小数点位置对齐
    D
  18. 在浮点数加减法运算”对阶”这步中,对阶的原则是____
    A. 使两阶码最高位都为1
    B.大阶向小阶看齐
    C.小阶向大阶看齐
    D.阶码用补码表示时,对阶到两数阶码最高位都为1;阶码用原码表示时,对阶到两数阶码最高位为0
    C
  19. 已知[x]补=0.1101, [y]补=0.1011,则[x×y]补为:
    A.0.10001000
    B.0.10011111
    C.0.10001011
    D.0.10001111
    D
  20. 已知x=-0.1011,y=0.1101,则[x/y]原为:
    A.1.1001
    B.1.1101
    C.1.0101
    D.0.1101
    B
  21. 以下关于小数定点除法的描述正确的是___
    A.除数的绝对值应大于0,且小于等于被除数的绝对值
    B.被除数可以为0
    C.被除数的绝对值应大于0,且小于等于除数的绝对值
    D.除数可以为0
    C
  22. 原码两位乘与原码一位乘一样,符号位的运算和数值部分是分开进行的,参与原码两位乘运算的操作数是___
    A.绝对值的补码
    B.补码
    C.原码
    D.反码
    A
  23. ALU 属于___。
    A.控制器
    B.组合逻辑电路
    C.寄存器
    D.时序电路
    B
  24. 已知x=2(-101)*0.0110011,y=2(011)(-0.1110010),则xy=___。
    A.2^(-011)(-01011111)
    B.2^(-011)
    (-01111011)
    C.2^(-111)(-01011011)
    D.2^(-011)
    (-01011011)
    D
  25. 在计算机的浮点数加减运算中,规格化的作用是___
    A.减少运算步骤,提高运算速度
    B.对齐参与运算两数的小数点
    C.增加有效数字的位数,提高运算精度
    D.判断结果是否溢出
    C
  26. 在计算机中的浮点数加减运算中,対阶的原则是___
    A.大阶码向小阶码看齐
    B.小阶码向大阶码看齐
    C.加(减)数的阶码向被加(减)数的阶码看齐
    D.被加(减)数的阶码向加(减)数的阶码看齐
    .B
  27. 如果采用0舍1入法进行舍入处理,则0.01010110011舍入最后一位后,结果为____。
    A.0.0101011100
    B.0.0101011001
    C.0.0101011011
    D.0.0101011010
    D

多选

  1. 以下说法错误的是____
    A.尾数部分只进行乘法和除法运算
    B.被除数和除数在作补码除法时,其符号位不参加运算
    C.浮点数的正负由阶码的正负符号决定
    D.定点补码一位乘法中被乘数也要右移
    A、B、C、D
  2. 浮点加减运算过程的步骤包含下列中的___。
    A.规格化
    B.对阶
    C.舍入
    D.溢出判断
    A、B、C、D
  3. 在浮点数加减法运算“规格化”这步中,以下哪些尾数是需要进行”左规”运算的?(以下各数均为2进制表示)
    A.11.1000
    B.10.0100
    C.00.1000
    D.00.0111
    A、D
  4. 下列对定点运算中的除法运算叙述正确的是:
    A.数的除法的商必须为小数,整数除法的商必须为整数
    B.补码除法中符号位和数值部分是一起参加运算的
    C.除法中的移位为逻辑右移
    D.计算机中的除法运算可用加(减)法和移位操作实现,根据机器数的不同,又可分为原码除法和补码除法
    A、B、D
  5. 下列叙述中正确的是___。
    A.浮点运算可由阶码运算和尾数运算两部分组成
    B.定点补码运算时,其符号位不参加运算
    C.阶码部件在乘除运算时只进行加、减操作
    D.浮点数的正负由阶码的正负符号决定
    A、C
  6. 以下关于快速进位链的描述正确的是___
    A.并行进位链又可称为先行进位和跳跃进位
    B.并行进位链是指串行加法器中的进位信号采用并行传递
    C.串行进位链是指串行加法器中的进位信号采用串行传递
    D.并行进位链通常有单重分组和双重分组两种实现方案
    A、D
  7. 浮点加减运算过程的步骤包含下列中的___。
    A.溢出判断
    B.舍入
    C.规格化
    A、B、C、D
  8. 在浮点数加减法运算“规格化”这步中,以下哪些尾数是需要进行”左规”运算的?(以下各数均为2进制表示)
    A.11.1000
    B.00.0111
    C.01.0101
    D.10.0100
    A、B
  9. 单重分组跳跃进位就是将n位全加器分成若干小组,小组内的进位同时产生,小组与小组之间采用串行进位。如下图所示:
    【计算机组成原理】中国大学MOOC哈工大课程第六章(下)题库
    其中Ci表示的是第i位产生的进位,di表示只与本地进位有关的运算结果,ti表示与低位有关的运算。以下各选项列出的各位,是在同一时刻产生进位的是____。
    A.C0~C3
    B.C11~C8
    C.C15~C0
    D.C3,C7,C11,C15
    A、B