微机原理 第二章 计算机中数据表示.ppt

微机原理 第二章 计算机中数据表示

第2章 计算机中数据的表示 数值数据在计算机中的表示: 进制表示法 定点数与浮点数表示法 机器数的表示法 带符号数和无符号数 对于整数来说最高有效位为符号位,则该数为带符号数;反之,若数的最高有效位为数值位,则为无符号数。 机器数的表示 在最高符号位以0表示正数的符号,以1表示负数的符号,并且每一位的数值也用0或1表示,这样的数叫机器数。把对应于该机器数的数值叫真值。 例如:+120 - 120 机器数的范围:由计算机的CPU字长来决定。 当使用8位寄存器时,字长为8位,所以一个无符号整数的最大值是: B=(255)D,此时机器数的范围是0~255。 当使用16位寄存器时,字长为16位,所以一个无符号整数的最大值是: (1111111111111111)B=(FFFF)H=(65535)D,此时机器数的范围是0~65535。 三种机器数的比较与转换(总结) (1)比较 正数它们都等于真值本身,而对于负数各有不同的表示。 最高位都表示符号位,补码和反码的符号位可作为数值位的一部分看待,和数值位一起参与运算;但原码的符号位不允许和数值位同等看待,必须分开进行处理; 对于真值0:原码和反码各有两种不同的表示形式,而补码只有惟一一种表示形式; 原码、反码表示的正、负数范围相对

文档评论(0)

1亿VIP精品文档

相关文档