32位汇编基础_原码、补码、反码

1、有符号数的编码规则

原码:最高位是符号位,其余各位为数值本身的绝对值。1 0 0 0 0 0 0 1                 -1

反码:

  正数:反码与原码相同               

  负数:符号位为1,其余位为原码取反       1 1 1 1 1 1 1 0

补码:

  正数:补码与原码相同               

  负数:符号位为1,其余位为原码取反加1       1 1 1 1 1 1 1 1

假设数据宽度为1 byte(8 bit)

                                 负数:FF……80

正数原码储存;

负数补码储存。

原文地址:https://www.cnblogs.com/chuijingjing/p/9197333.html