第7章信息的表示
第7章 信息的表示
本章要点 数据信息在计算机中的表示 文字信息在计算机中的表示 其他信息在计算机中的表示
本章要点 • 数据信息在计算机中的表示 • 文字信息在计算机中的表示 • 其他信息在计算机中的表示
彐=7.1定点数的表示方法 定点数 所谓定点数,即约定机器中所有数据的小 数点位置是固定不变的。 原码表示法 又称为符号一幅值表示法。以一个n位数为 例,最左位为符号位,其余n-1位为整数 的幅值(绝对值)。 原码表示法的缺点:一是加减运算时既要 考虑数的符号,又要考虑幅值。另外,0有 两种表示
7.1 定点数的表示方法 • 定点数 –所谓定点数,即约定机器中所有数据的小 数点位置是固定不变的。 • 原码表示法 –又称为符号-幅值表示法。以一个n位数为 例,最左位为符号位,其余n-1位为整数 的幅值(绝对值)。 –原码表示法的缺点:一是加减运算时既要 考虑数的符号,又要考虑幅值。另外,0有 两种表示
彐=7.1定点数的表示方法 ·补码表示法 补码表示法的定义 x≥0 2n++x=21-x x<0
7.1 定点数的表示方法 • 补码表示法 – 补码表示法的定义 + = − + + 2 2 0 0 1 1 x x x x x n n
彐=72浮点数的表示方法 定点表示法不能表示很大的整数,也不 能表示很小的分数。 与十进制数的科学计数法类似,也可以 使用如下方法表示二进制数: S×B±E 为了提高数据的表示精度,当尾数的值 不为0时,其绝对值应>0.5,这称为浮点 数的规格化( normalized)表示
7.2 浮点数的表示方法 • 定点表示法不能表示很大的整数,也不 能表示很小的分数。 • 与十进制数的科学计数法类似,也可以 使用如下方法表示二进制数: ±S×B±E • 为了提高数据的表示精度,当尾数的值 不为0时,其绝对值应≥0.5,这称为浮点 数的规格化(Normalized)表示
彐=72浮点数的表示方法 二进制浮点表示的E标准 为了便于程序从一类处理器移植到另一类 处理器上,也为了促进研究更为复杂的数 值运算程序 IEEE标准定义了32位的单精度和64位的双 精度两种格式 IEEE格式浮点数的分类
7.2 浮点数的表示方法 • 二进制浮点表示的IEEE标准 –为了便于程序从一类处理器移植到另一类 处理器上,也为了促进研究更为复杂的数 值运算程序 – IEEE标准定义了32位的单精度和64位的双 精度两种格式 – IEEE格式浮点数的分类
7.3文字信息的表示 字符与字符串的表示 ASCI码(美国国家信息交换标准字符码) 汉字的表示 汉字的输入编码 汉字内码 汉字字模码
7.3 文字信息的表示 • 字符与字符串的表示 – ASCII码(美国国家信息交换标准字符码) • 汉字的表示 – 汉字的输入编码 – 汉字内码 – 汉字字模码
7.4其他信息的表示 语音的计算机表示方法 位图图像的计算机表示 图形的计算机表示
7.4 其他信息的表示 • 语音的计算机表示方法 • 位图图像的计算机表示 • 图形的计算机表示