计算机系统中原码、反码与补码详解.pdfVIP

  • 0
  • 0
  • 约1.9千字
  • 约 2页
  • 2026-08-30 发布于北京
  • 举报

计算机系统中原码、反码与补码详解.pdf

P36〜P38:

原、反、补、移码

知识点

数值在计算机中的表示为机器数,特点是采用二进制来表示。

对于n位的机器数其表示编码有原码、反码、补码、移码等表示。

以下均假设n=8

原码:最为符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对

值。

反码:最为符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对

值。其中正数的反码与原码相同,负数的反码则是除符号位以外其余各位按位取反。(二

进反即为0变成1,1变成0)

补码:最为符号位,0表示正号,1表示负号,其余的n-1位表示数值的绝对

值。其中正数的补码与原码和反码相同,负数的补码则是在其反码的基础上再加1。补码

的正负0编码相同,同时对补码再求一次补码等于其原码。

移码:正数和负数的移码实在其补码的基础上对符号位取反。移码的正负0编码相

同。

原、反、补、移码表示范围

文档评论(0)

1亿VIP精品文档

相关文档