计算机的发展研讨.ppt

计算机的发展研讨

6.十进制→十六进制的转换 十进制转换成十六进制与十进制转换成二进制方法一样,只是除数为16而不是2。而余数是0~F中的任一个数。 例如: 9168=23D0H (四)、原码、反码与补码 在计算机中,为了运算的方便,数的最高位用来表示正、负数。最高位为“0”表示正数,最高位为“1”表示负数。 为了区别原来的数与它在计算机中的表示形式,我们将已经数码化了的带符号数称为机器数。而把原来的数称为机器数的真值。 机器数有三种表示方法:原码、反码、补码。 1.原码 在符号位用0表示正数,在符号位用l表示负数,而数值位保持原样的数,这样的机器数称为原码。 8位二进制原码表示的数的范围为:-127~+127。 (1)正数 正数的原码与原来的数相同。 (2)负数 负数的原码为符号位置1,而数值位不变。 (3)0的原码表示 0的原码表示法有两种,即正0和负0。 [+0]原 [-0]原 2.反码 8位二进制反码表示的数的范围为:-127~+127 (1)正数 正数的反码与正数的原码相同。 (2)负数 负数的反码为数值位的值按位求反,符号位取“1”。 (3)0的反码表示 0在反码中也有两种表示法,正0和负0。 [+0]反 [-0]反=1

文档评论(0)

1亿VIP精品文档

相关文档