反码怎么算
- 格式:doc
- 大小:16.05 KB
- 文档页数:2
- 1 - 反码怎么算
反码怎么算呢?其实很简单。我们来看看它的一般过程:举例:--> -->反码==
128*123456+-->128=(8+1)**2+(8+1)-->123456=(0+9)**2+(0+9)-->0+9=9+0=9
1。双字节整数=低字节-高字节
下面,我们来分析一下:(0+9)=9-(8+1)=8-(1+1)=0那,怎样算这个反码呢?这就是整个问题的关键。我们可以利用对数原理解决问题。为什么说是对数原理呢?我们知道,当-1*1+1/2=0,但是,当+1*1+1/2=0时,我们必须在上方加1,才能得到1/2+1/2=1。因此,反码=反码== 9-8=0。现在我们已经求出了反码。 2。定点数字码-反码==真码为了方便起见,我们给反码另起一行,写出如下公式:-->
-->定点数字码-->反码==真码3。定点数字码-反码==地址码地址码-->反码==高位( 1+1)的补码。
1。分析:用真码--反码计算可得: 1==1+1=1。用补码计算可得:
1=(1/2)+1=1/2=0。 2。定点数字码-反码==地址码举例:假设我有:--> 4-5=0-1=0-4=1-5=5-2=3所以,反码= -1=1。二进制,两个不同的数相加,等于各位上的数,再把他们的个位,十位,百位,千位,万位分别相加就得到了那个数。十六进制:二进制+十进制的运算规则举例:--> 0-2=1-4=-1+2=2十进制,十六进制化为16进制举例:--> 1+2=5-4=-1+5=6十进制,十六进制化为二进制举例:-->
2-5=-2-7=-2+6=3二进制,十六进制转换成十进制,即:将16进制 - 2 - 数字化为8位二进制数:从最低位开始,向左依次是1、 2、 4、 6、
8、 16,第二位是1,其余数字均为0。 10进制:一般每4位分为一组( 0-3,或者0-6,或者1-4),首位为1的话直接进位;不足四位的进行四舍五入。 16进制:从右往左第一位分别是1、 2、 4、 6、
8、 16,第二位是1,其余数字均为0。转换方法和十进制一样。你要做的事情就是将相应的地址填入二进制,反码是一串有规律的数。
2。