正在加载图片...
12.1微机中的数和运算 3.数的表示 无符号数是正数,无需符号表示,所有数位都是数值数位。n位无符 号数N的数值范围是0<N<2n-1 ◆有符号数的正、负号用一位二进制数码表示,正数用0,负数用1表示 原码(符号-绝对值)表示法:用其最高有效位作为数的符号位 (S),其余位为数值位。n位原码的数值范围是-21+1<N≤2m1-1 反码表示法:正数的反码与原码表示相同,负数的反码是将它对应 的正数,连同符号位一起按位取反所得。n位反码的数值范围是-2n 1+1<N<2n-1-1。 补码表示法:正数的补码与原码表示相同,负数的补码是将它对应 的正数,连同符号位一起按位取反,再在最末数位上加1。n位补码 表示的数N的数值范围是-2nl<N<2n-1-1。 ◆小数表示是通过人机约定小数点位置,有定点和浮点两种表示法。 定点表示法:若小数点固定在符号位S后,数的绝对值必小于1,称 作定点小数表示;若小数点固定在数值位后,只能表示整数,称作 定点整数表示 浮点表示法:为了扩大数值范围,提高运算精度,计算机大多 采用表达式为N=2×S的浮点表示法1.2.1 微机中的数和运算 3. 数的表示 ◆ 无符号数是正数,无需符号表示,所有数位都是数值数位。n位无符 号数N的数值范围是0≤N≤2 n -1。 ◆ 有符号数的正、负号用一位二进制数码表示,正数用0,负数用1表示。 原码(符号-绝对值)表示法:用其最高有效位作为数的符号位 (Sf),其余位为数值位。n位原码的数值范围是-2 n-1+1≤N≤2 n-1 -1。 反码表示法:正数的反码与原码表示相同,负数的反码是将它对应 的正数,连同符号位一起按位取反所得。n位反码的数值范围是-2 n- 1+1≤N ≤2 n-1 -1。 补码表示法:正数的补码与原码表示相同,负数的补码是将它对应 的正数,连同符号位一起按位取反,再在最末数位上加1。n位补码 表示的数N的数值范围是-2 n-1≤N≤2 n-1 -1。 ◆ 小数表示是通过人-机约定小数点位置,有定点和浮点两种表示法。 定点表示法:若小数点固定在符号位Sf后,数的绝对值必小于1,称 作定点小数表示;若小数点固定在数值位后,只能表示整数,称作 定点整数表示。 浮点表示法:为了扩大数值范围,提高运算精度,计算机大多 采用表达式为 N = 2 P×S的浮点表示法
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有