运算方法与运算器课堂练习题 1.设浮点数字长16位,其中阶码5位(含1位阶符)以2为底移码表示, 尾数11位(含1位数符)补码表示,求所能表示的规格化数的范围(用十 进制填写下表)。 阶码(H) 尾数(H) 真值(D) 最大正数 非零最小正数 最大负数 最小负数 2.已知2X]=1.01010010,1/2[Y]=1.0101100, 用变形补码计算〖X]+[Y],并判断结果有无溢出? 3.已知x=0.1001,y=-0.1001,用补码不恢复余数除法求(xy)*=? 4.设待校验的数据为D7~D=10101011 (1)若采用偶校验,则校验码为? (2)若釆用海明校验,其海明码为? (3)若采用CRC校验,且生成多项式为10011,则其CRC码为? 5某加法器进位链小组信号为C4CCxC1,低位来的信号为C0,请分别按 下述两种方式写出C4C3C2C1的逻辑表达式。 (1)串行进位方式 (2)并行进位方式 6.运算器分析与设计题 (1)设计出实现一位原码乘法的逻辑结构图。 (2)设计出实现一位补码乘法的逻辑结构图。 (3)比较补码一位乘与原码一位乘逻辑结构上的差异。 第1页共1页
第 1 页 共 1 页 运算方法与运算器课堂练习题 1. 设浮点数字长 16 位,其中阶码 5 位(含 1 位阶符)以 2 为底移码表示, 尾数 11 位(含 1 位数符)补码表示,求所能表示的规格化数的范围(用十 进制填写下表)。 阶码(H) 尾数(H) 真值(D) 最大正数 非零最小正数 最大负数 最小负数 2. 已知 2[X]补=1.01010010,1/2[Y]原=1.01011000, 用变形补码计算 [X]补+[Y]补,并判断结果有无溢出? 3. 已知 x = 0.1001,y = -0.1001,用补码不恢复余数除法求(x/y)补=? 4. 设待校验的数据为 D7~D0=10101011。 (1) 若采用偶校验,则校验码为? (2) 若采用海明校验,其海明码为? (3) 若采用 CRC 校验,且生成多项式为 10011,则其 CRC 码为? 5. 某加法器进位链小组信号为 C4C3C2C1 ,低位来的信号为 C0 ,请分别按 下述两种方式写出 C4C3C2C1的逻辑表达式。 (1)串行进位方式 (2)并行进位方式 6.运算器分析与设计题 (1)设计出实现一位原码乘法的逻辑结构图。 (2)设计出实现一位补码乘法的逻辑结构图。 (3)比较补码一位乘与原码一位乘逻辑结构上的差异