==========

=====================

                           
12 11 10 9 8 7 6 5 4 3 2 1    
I8 I7 I6 I5   I4 I3 I2   I1     信息位  
        r3       r2   r1 r0 校验码  
                           
                           
已有编码    
1100 1001 0111
             
                           
12 11 10 9 8 7 6 5 4 3 2 1    
1 1 0 0   0 0 1   1        
        1       0   1 1    
                           
                           
信息位 11000011                    
校验码 1011                    
                           
注意:                        
  ·校验位rn 所在位数为2n,其余由信息位填充;          
  ·信息位下标从1开始,而校验位下标从0开始。          
                           
信息码的2^n 位置                      
  I8=12位=2^3+2^2                    
  I7=11位=2^3+2^1+2^0                  
  I6=10位=2^3+2^1                    
  I5=9位=2^3+2^0                    
  I4=7位=2^2+2^1+2^0                  
  I3=6位=2^2+2^1                    
  I2=5位=2^2+2^0                    
  I1=3位=2^1+2^0                    
校验码与信息码值的异或运算              
  r3=I8 I7 I6 I5=1 1 0 0 =0                
I8/I7的值在表中可以查出,他们值进行异或运算            
                           
在异或运算中:
                     
  0 1=1;                        
  1 0=1;                        
  0 0=0;                        
  1 1=0;