摘要:
扩展 无符号数扩展:将一个无符号数转换为一个更大的数据类型,我们只需要简单的在二进制序列前面添加 0 即可 有符号数的扩展:将其补码数字转换为一个更大的数据类型,我们需要在开头添加符号位,即在前面补符号位 如果我们原始位为[xw-1 , xw-2 , … , x2 , x1 , x0],那么扩展k位 阅读全文
摘要:
有符号数转换为无符号数 比较两个等式: (1) (2) 我们计算(1)-(2) = xw-12w (3) 我们可以得到 :B2U = xw-12w + B2T 将x用T2B替代,则:B2U(T2B)= T2U = x + xw-12w 位xw-1决定了x是否为负 据此 我们可以得到公式: 相应的转换 阅读全文
摘要:
无符号数的编码 假设有一个w位的无符号整数,我们可以将位向量写成[xw-1 , xw-2 , … , x2 , x1 , x0]。其中每个xi都取值为0或1,我们用一个函数B2Uw(Binary to unsigned,长度为w)来表示: 函数B2U将一个长度为w的0、1串映射到非负整数: 对于一个 阅读全文