二进制减法补码运算 二进制补码怎么计算的?

二进制补码怎么计算的?-85负就是1,然后计算正85: 85的原码(1010101)→按位取反(0101010)→加1(0101011)10101011(2)负数的补码:符号位为1,其余位为该数绝对值

二进制补码怎么计算的?

-85负就是1,然后计算正85: 85的原码(1010101)→按位取反(0101010)→加1(0101011)

10101011(2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。

  【例2】求-7的补码。

  因为给定数是负数,则符号位为“1”。

  后七位: 7的原码(0000111)→按位取反(1111000)→加1(1111001)

  所以-7的补码是11111001。

反码补码运算规则?

原码,反码,补码及其运算

1)简述

原码: 用来转换对应进制.

反码: 二进制码0变1,1变0叫做反码,反码用于原码补码之间的转换.(符号位不变)。

补码: 用来做数据的存储运算. 补码提出的根源是让计算机底层的实现减法操作(可以表达出一个数的正负)。

2)运算规则

(原码 反码 补码之间的转换 , 符号位不要动)

正数: 原码 = 反码 = 补码

负数: 原码 = 补码取反加1 给补码求原码

负数: 补码 = 原码取反加1 给原码求补码