十进制数51和-67的16位原码、反码和补码是什么?

发布网友

我来回答

2个回答

热心网友

51 正数的原码的原码为二进制 00110001
负数的原码高位(右边为1,如[-11]原=10001011)
正数的反码=原码
负数的反码除最高为不变(0表示正数,1表示负数),后七位全部取反,如[-11]反=11110100
正数的补码=原码
负数的补码是在该数的反码加1,如[-11]补=11110100+1=11110101
同理
[-67]原=11000011 [-67]反=00111100 [-67]补=00111101

热心网友

原码 反码 补码
51 00110011 00110011 00110011

-67 11000011 10111100 10111101

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com