两个补码相加怎么算 反码补码运算规则?
浏览量:2526
时间:2021-03-12 14:03:38
作者:admin
反码补码运算规则?
原代码、反代码、补码及其运算
1)简介
原代码:用于转换相应的系统。
反代码:二进制代码0变为1,1变为0称为反代码,反码用于原码和补码之间的转换(符号位保持不变)。
补码:用于执行数据存储操作。补码的根本是让计算机底层实现减法运算(可以表示一个数的正负)。
2)运算规则
](原码和反码之间的转换,符号位不移动)
正数:原码=反码=补码
负数:原码=补码,取反码加1,给补码得到原码
负数:补码=原码,取逆加1,给原码得到补码
补码的加法运算?
补码加法公式:X complete,y complete=(X,y)complete
补码运算有区别:1为正数,原码=补码;2为负数,写出原码,然后按位反写(符号位除外,符号位为最高位),再加1。例如,对于32位字的-8,其原始代码为1000 0000 0000 000 000 000,其反向代码为1111 1111 1111 1111 1111 1111 1111 0111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1000
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。