十进制数47与负47转化为二进制数后的原码、反码、补码各为多少?
1个回答
展开全部
转换结果:\r\n47的原码=0010_1111\r\n47的反码=0010_1111\r\n47的补码=0010_1111\r\n-47的原码=1010_1111\r\n-47的反码=1101_0000\r\n-47的补码=1101_0001\r\n转换方法:\r\n1、原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:\r\n[+1]原 = 0000 0001\r\n[-1]原 = 1000 0001\r\n第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:\r\n[1111 1111 , 0111 1111]\r\n即\r\n[-127 , 127]\r\n2、反码的表示方法是:\r\n正数的反码是其本身\r\n负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.\r\n[+1] = [00000001]原 = [00000001]反\r\n[-1] = [10000001]原 = [11111110]反\r\n3、补码的表示方法是:\r\n正数的补码就是其本身\r\n负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)\r\n[+1] = [00000001]原 = [00000001]反 = [00000001]补\r\n[-1] = [10000001]原 = [11111110]反 = [11111111]补
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
2022-05-15 广告
增量编码器一般输出信号是两路正交脉冲信号和一路参考信号,之所以叫增量是因为它的位置信号是通过对脉冲计数累加得到,依靠计数设备的内部记忆来记住位置,并且同每圈输出的参考信号来清除累计误差. 缺点就是断电后,需要重新寻找初始位置. 例如打印机扫...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询