一、前言
接着上次第六章(中)的题库,这次记录一下中国大学MOOC哈工大课程第六章(中)的题库,由于整理起来比较繁琐,单选题中有一些重复选项,希望小伙伴们不要介意,哈哈。如果小伙伴们有补充,可以在评论区里评论我没有记录的题目,让题库更完善。
二、题库
单选
- 已知[x]补=0.1101, [y]补=0.1011,则[x×y]补为:
A.0.10001000
B.0.10001011
C.0.10001111
D.0.10011111
C - 已知两浮点数x=0.11012(10),y=0.1011*2(01),则x+y=___。
A.0.10012^(10)
B.0.10102^(11)
C.0.10012^(11)
D.0.0101*2^(10)
C - 早期的硬件乘法器设计中,通常采用加和移位相结合的方法,具体算法是___,但需要有___控制。
A.并行加法和串行右移 计数器
B.串行加法和串行移位 触发器
C.串行加法和串行右移 触发器
D.并行加法和串行左移 计数器
A - 已知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 - 在计算机的浮点数加减运算中,规格化的作用是___
A.减少运算步骤,提高运算速度
B.对齐参与运算两数的小数点
C.增加有效数字的位数,提高运算精度
D.判断结果是否溢出
C - 以下关于74181芯片描述正确的是___
A.74181是只能完成逻辑运算的部件
B.74181是能完成4位二进制代码算逻运算的部件
C.74181是能完成4位十进制代码算逻运算的部件
D.74181是只能完成算术运算的部件
B - 以下关于浮点数乘除法运算的描述错误的是___
A.商的尾数为被除数的尾数除以除数的尾数
B.商的阶码为被除数的阶码减去除数的阶码
C.乘积的阶码应为相乘两数的阶码之差
D.乘积的尾数应为相乘两数的尾数之积
C - 用8片74181和2片74182可实现___
A.三重分组跳跃进位链的64位ALU
B.三重分组跳跃进位链的32位ALU
C.双重分组跳跃进位链的64位ALU
D.双重分组跳跃进位链的32位ALU
D - 以下关于浮点四则运算溢出判断的描述错误的是___
A.溢出与否可由阶码的符号决定
B.阶码[ j ]补=01,XX…X为上溢
C.当阶符为“01”时,不需要作溢出处理
D.阶码[ j ]补=10,XX…X为下溢
C - 原码两位乘与原码一位乘一样,符号位的运算和数值部分是分开进行的,参与原码两位乘运算的操作数是___
A.补码
B.绝对值的补码
C.原码
D.反码
B - 补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:
其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,GM为乘法标记。欲计算两个n位数的乘法运算时,A最少应为____位寄存器。
A. n+2 位
B. n位
C.n-1 位
D. n+1位
A - 补码比较法(Booth算法)是进行乘法运算的常用方法之一,器乘法运算规则不受乘数符号的约束,控制线路比较简明,在计算机中普遍采用。其所需的硬件配置如下:
其中X存放被乘数的补码,Q存放乘数的补码,移位和加控制逻辑受Q寄存器末两位乘数控制。计数器C用于控制逐位相乘的次数,GM为乘法标记。欲计算两个n位数的乘法运算时,加法器应为____位的加法器
A.n-1
B.n
C.n+1
D.n+2
D - 在浮点数中,判断补码规格化形式的原则是___
A.阶符与数符不同
B.尾数的符号位与最高数值位相同
C.尾数的最高数值位为1时,数符任意
D.尾数的符号位与最高数值位不同
D - 用8片74181和2片74182可实现___
A.三重分组跳跃进位链的64位ALU
B.双重分组跳跃进位链的32位ALU
C.三重分组跳跃进位链的32位ALU
D.双重分组跳跃进位链的64位ALU
B - 以下关于浮点四则运算溢出判断的描述错误的是___
A.溢出与否可由阶码的符号决定
B.阶码[ j ]补=01,XX…X为上溢
C.阶码[ j ]补=10,XX…X为下溢
D.当阶符为“01”时,不需要作溢出处理
D - 4片74181和1片74182相配合,具有如下___种进位传递功能
A.组(小组)内并行进位,组(小组)间并行进位
B.串行进位
C.组(小组)内并行进位,组(小组)间串行进位
D.组内串行进位,组间并行进位
A - 浮点数加减法运算有如下几个步骤:对阶,尾数求和,规格化,舍入,溢出判断。下列描述中,其中讲述的是”对阶”步骤目的的是____
A.为提高精度,要考虑尾数右移丢失的数值位
B.判断结果是否溢出
C.将对阶后的两尾数按定点加减运算规则求和(差)
D.使两数的小数点位置对齐
D - 在浮点数加减法运算”对阶”这步中,对阶的原则是____
A. 使两阶码最高位都为1
B.大阶向小阶看齐
C.小阶向大阶看齐
D.阶码用补码表示时,对阶到两数阶码最高位都为1;阶码用原码表示时,对阶到两数阶码最高位为0
C - 已知[x]补=0.1101, [y]补=0.1011,则[x×y]补为:
A.0.10001000
B.0.10011111
C.0.10001011
D.0.10001111
D - 已知x=-0.1011,y=0.1101,则[x/y]原为:
A.1.1001
B.1.1101
C.1.0101
D.0.1101
B - 以下关于小数定点除法的描述正确的是___
A.除数的绝对值应大于0,且小于等于被除数的绝对值
B.被除数可以为0
C.被除数的绝对值应大于0,且小于等于除数的绝对值
D.除数可以为0
C - 原码两位乘与原码一位乘一样,符号位的运算和数值部分是分开进行的,参与原码两位乘运算的操作数是___
A.绝对值的补码
B.补码
C.原码
D.反码
A - ALU 属于___。
A.控制器
B.组合逻辑电路
C.寄存器
D.时序电路
B - 已知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 - 在计算机的浮点数加减运算中,规格化的作用是___
A.减少运算步骤,提高运算速度
B.对齐参与运算两数的小数点
C.增加有效数字的位数,提高运算精度
D.判断结果是否溢出
C - 在计算机中的浮点数加减运算中,対阶的原则是___
A.大阶码向小阶码看齐
B.小阶码向大阶码看齐
C.加(减)数的阶码向被加(减)数的阶码看齐
D.被加(减)数的阶码向加(减)数的阶码看齐
.B - 如果采用0舍1入法进行舍入处理,则0.01010110011舍入最后一位后,结果为____。
A.0.0101011100
B.0.0101011001
C.0.0101011011
D.0.0101011010
D
多选
- 以下说法错误的是____
A.尾数部分只进行乘法和除法运算
B.被除数和除数在作补码除法时,其符号位不参加运算
C.浮点数的正负由阶码的正负符号决定
D.定点补码一位乘法中被乘数也要右移
A、B、C、D - 浮点加减运算过程的步骤包含下列中的___。
A.规格化
B.对阶
C.舍入
D.溢出判断
A、B、C、D - 在浮点数加减法运算“规格化”这步中,以下哪些尾数是需要进行”左规”运算的?(以下各数均为2进制表示)
A.11.1000
B.10.0100
C.00.1000
D.00.0111
A、D - 下列对定点运算中的除法运算叙述正确的是:
A.数的除法的商必须为小数,整数除法的商必须为整数
B.补码除法中符号位和数值部分是一起参加运算的
C.除法中的移位为逻辑右移
D.计算机中的除法运算可用加(减)法和移位操作实现,根据机器数的不同,又可分为原码除法和补码除法
A、B、D - 下列叙述中正确的是___。
A.浮点运算可由阶码运算和尾数运算两部分组成
B.定点补码运算时,其符号位不参加运算
C.阶码部件在乘除运算时只进行加、减操作
D.浮点数的正负由阶码的正负符号决定
A、C - 以下关于快速进位链的描述正确的是___
A.并行进位链又可称为先行进位和跳跃进位
B.并行进位链是指串行加法器中的进位信号采用并行传递
C.串行进位链是指串行加法器中的进位信号采用串行传递
D.并行进位链通常有单重分组和双重分组两种实现方案
A、D - 浮点加减运算过程的步骤包含下列中的___。
A.溢出判断
B.舍入
C.规格化
A、B、C、D - 在浮点数加减法运算“规格化”这步中,以下哪些尾数是需要进行”左规”运算的?(以下各数均为2进制表示)
A.11.1000
B.00.0111
C.01.0101
D.10.0100
A、B - 单重分组跳跃进位就是将n位全加器分成若干小组,小组内的进位同时产生,小组与小组之间采用串行进位。如下图所示:
其中Ci表示的是第i位产生的进位,di表示只与本地进位有关的运算结果,ti表示与低位有关的运算。以下各选项列出的各位,是在同一时刻产生进位的是____。
A.C0~C3
B.C11~C8
C.C15~C0
D.C3,C7,C11,C15
A、B