二进制求和运算 反码算术运算求和?
浏览量:1206
时间:2021-03-11 08:36:21
作者:admin
反码算术运算求和?
不,是按16位依次取出数据,然后按逆码运算求和,这和普通加法一样,只是如果最高位有进位,最后结果加1,就可以计算逆码了
原码,反码、补码及其运算
1)简介
]原代码:用于转换相应的系统。
反码:用于转换相应的系统二进制代码0到1,1到0称为反码,反码用于原始码的补码之间的转换(符号位不变)。
补码:用于执行数据存储操作。补码的根本是让计算机底层实现减法运算(可以表示一个数的正负)。
2)运算规则
](原代码和反代码之间的转换,符号位不移动)
正数:原始码=逆码=补码
负数:原始码=补码取逆加1得到原始码
负数:补码=原始码取逆加1得到原始码
两个数字进行二进制逆码求和运算,其规则是从低位到高位逐列计算。0和0的加法是0,但是要产生进位1,0和1的加法是1,1和1的加法是0。如果进位是在最高位相加之后生成的,则最终结果将增加1。例如:给定x=1101,y=0110,z=x-y由反码计算。[10] 逆=01101[-y]逆=11001,则[Z]逆=[x]逆[-y]逆=01101 11001 1(循环进位)=00111,其真值为Z=0111
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。