原码,反码,补码,都为二进制数
0为正,1为负
原码=符号位+原值
反码=原码的符号位不变+原值全部取反
补码=反码+1
例题1:已知原码求反码与补码
例如 令x的原码为10110100,求其补码与反码?
原码:10110100
反码:11001011
补码:11001100
补码=符号位不变+原数值
反码=补码-1
原码=反码的符号位不变+原数值全部取反
例题2:已知补码求原码与反码
x的补码为10110100,求其原码与反码?
补码:10110100
反码:10110011
原码:11001100
反码=符号位+原数值
补码=反码+1
原码=符号位不变+原数值全部取反
例题3:已知反码求原码与补码
x的反码为10110100,求其原码与补码
反码:10110100
原码:11001011
补码:10110101
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/6060.html
评论列表(1条)
X的真值为32,Y的真值为–19,求[X+Y]补 解:00001101B