运算方法与运算器课堂练习题
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)比较补码一位乘与原码一位乘逻辑结构上的差异。
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)比较补码一位乘与原码一位乘逻辑结构上的差异。