2016 - 2024

感恩一路有你

计算机补码和反码的计算方法 反码补码运算规则?

浏览量:1193 时间:2021-03-16 14:32:46 作者:admin

反码补码运算规则?

原代码、反代码、补码及其运算

1)简介

原代码:用于转换相应的系统。

反代码:二进制代码0变为1,1变为0称为反代码,反码用于原码和补码之间的转换(符号位保持不变)。

补码:用于执行数据存储操作。补码的根本是让计算机底层实现减法运算(可以表示一个数的正负)。

2)运算规则

](原代码和反代码之间的转换,并且符号位不移动)

正数:原始码=逆码=补码

负数:原始码=补码取逆加1得到原始码

负数:补码=原始码取逆加1得到原始码

~原始码是将原始数转换成二进制,例如,10的原始码是00001010,10的原始码是00001010,最高位0表示该数是正数(最高位是符号位)。原始代码-10为10001010,最高位1表示数字为负数,原始代码10为00001010。那么他的逆码和补码和原来的码是一样的,也就是00001010,因为正数的原码和逆补码是一样的——原来10的码是10001010,那么他的逆码是11110101,也就是符号位不变,其他位0变1,1变0。他的补码是基于反码,最低位加1,即11110110。好 啊?

计算机补码和反码的计算方法 一个数怎么求原码 如何求补码

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。