《精选》数据在计算机中的表示.pptVIP

  • 1
  • 0
  • 约6.07千字
  • 约 65页
  • 2020-05-26 发布于湖北
  • 举报
各类数据在计算机中的转换过程 数值-十/二进制转换(输入)-内存-二/十进制转换(输出)-数值 西文-ASCII码(输入)-内存-西文字形码(输出)-西文 汉字-输入码/机内码转换(输入)-内存-汉字字形码(输出)-汉字 声音、图像-模/数转换(输入)-内存-数/模转换(输出)-声音、图像 数值数据-整数 通常规定一个数的最高位为符号位。用“0”和“1”来表示,0表示该数为正,符号位为1表示该数为负。 一个数在计算机内部的表示称为机器数 符号位 1 0 1 0 1 1 0 0 计算机中,常对机器数采用原码、反码与补码表示。 使用补码的优点是: (1)使得符号位能与有效数值 部分一起参加运算,从而简化运算规则。 (2)使减法运算转换为加法运算,简化计算机中运算器的线路设计。 对于正数,其原码、反码与补码表示是一致的。 对于负数,除符号位外,将其原码的数值部分求反(即0变1,1变0)则可求其反码,由反码的最低位加1即可求得其补码。 假设字长为8位。 二进制的原码、 反码与补码表示均 而二进制原码其反码表示 其补码表示 原码和补码示例 正整数的补码等于原码 负整数的补码:将该数的绝对值按位取反再加1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1

文档评论(0)

1亿VIP精品文档

相关文档