Bác nào rành C xin giai thích dùm đoạn code sau: (rất cám ơn)
Code:
{ int i; unsigned int crc_value=0xffff; while(data_length--) {crc_value^=*data_value++; for(i=0;i<8;++) {if(crc_value&0x0001) crc_value=(crc_value>>1)^0xa001; else crc_value=crc_value>>1; } } return(crc_value); }
Comment