原码、反码、补码之间的转换和简单运算(原码

生活常识 2023-03-10 20:03www.188915.com生活常识

原码、反码、补码之间的转换和简单运算是什么?现在我来教大家吧!

材料/工具计算机语言

方法
  • 1正数部分
    正整数的原码、反码和补码是一样的,即看到符号位(第一位)是0,就可以照着写出其他两种码。
  • 2负数部分转换
    原码和反码的相互转换符号位不变,数值位按位取反
    原码和补码的相互转换符号位不变,数值位按位取反,末位再加1
    已知补码,求原码的负数的补码符号位和数值位都取反,末位再加1
  • 3负数部分具体情况
    1) 原码转换为反码符号位不变,数值位分别“按位取反”
    2) 反码转换为原码也是一样符号位不变,数值位分别“按位取反”
    3) 原码转换为补码符号位不变,数值位按位取反,末位再加1
    4) 补码转换为原码符号位不变,数值位按位取反,末位再加1
    即补码的补码等于原码
    5) 求补(变补),即已知[X]补,求[-X]补 。

    符号位和数值位都取反,末位再加1

    原码、反码、补码之间的转换和简单运算(原码,反码,补码之间的转换和简单运算),转载请注明出处。

Copyright © 2016-2025 www.188915.com 奇秘网 版权所有 Power by