作业帮 > 综合 > 作业

原码、补码、反码等几种表示法,各种运算法

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 00:58:00
原码、补码、反码等几种表示法,各种运算法
-100的原码为:11110010
反码为10001101(首位符号位不变,其余位求反)
补码为10001110(在反码的基础上加1)
为什么会这样?请高手用简单的方法来解释一下原码,反码,补码的互转方法和运算方法吗?
原码:1000 0000 0110 0100
反码:1111 1111 1001 1011
补码:1111 1111 1001 1100
又为什么会这样啊? 求求了!最主要是下面的补码 呢,它一会儿0----下面 1 下面 0...一会儿 0---下面1 ---下面还是 1, 一会儿 1---0 下面 0,一会儿 1---0 下面还是 1,不懂了呢,给我解释一下吗?
补码没有-0
1,0000000每位取反末位+1后,符号位变0(可以理解为由于进位),所以只用+0这一种情况,不存在符号位为1的情况.
其它两种编码在不同符号位下都可以为0,所以有+0,-0之分