• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

检验和中,补码是怎么说的,分正数和负数?

liuxiaofei126 2019-03-12 浏览量:753

stm32有时候会用到校验和,比如 01   05   09   05   08  07  这几个字节求和,这是16进制啊,可以直接加吗,分正数和负数的补码还不一样

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
其他答案 数量:7
  • 校验和有单独的校验和计算规则。

    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这种情况是不需要补码的,不会超过0x80
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 正数的补码不变,负数的补码为取反+1。

    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 负数的补码是负数形式,正数的源码时正数形式啊
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 是有负数的形式的,但是转换成10进制后都是正数的
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 负数的补码等于原码取反+1,不过这里不管正负数,统一时直接加起来,取最低的8位
    • 发布于2019-03-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 补码才是负数的形式,其实只需要在最后进行转换输出就可以了
    • 发布于2019-03-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

检验和中,补码是怎么说的,分正数和负数?