±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
Áú¹®°ú ´äº¯ Áú¹®°ú ´äº¯ ÀÔ´Ï´Ù.
±Û³»¿ë - Áú¹®°ú ´äº¯
 [Áú¹®]CRC Check´Â ¾î¶»°Ô Çϴ°ǰ¡¿ä?
ÇÁ·Ò¿¡½ºÅõÁö
(º¯°­¿í)
2011-08-18 ¿ÀÈÄ 1:47:26
1322ȸ Á¶È¸


µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.

LBS-first 16-bit CRC´Â Åë½Å°úÁ¤¿¡¼­ ÀÚ·áÀÇ °ËÁõÀ» À§ÇØ ¾´´Ù°í Çϴµ¥...





¾î¶»°Ô »ç¿ëÇÏ´Â °Ç°¡¿ä?

À§Å°¹é°ú»çÀü¿¡´Â ¾Æ·¡¿Í °°ÀÌ ¼³¸íÇÏ°í ÀÖ´øµ¥


function crc(bit array bitString[1..len], int polynomial) {
shiftRegister := initial value // º¸Åë 00000000 ¶Ç´Â 11111111
for i from 1 to len {
if (shiftRegisterÀÇ ÃÖ»óÀ§ ºñÆ®) xor bitString[i] = 1
shiftRegister := (shiftRegister left shift 1) xor polynomial
else
shiftRegister := shiftRegister left shift 1
}
return shiftRegister
}

¹«½¼ ¸»ÀÎÁö ^^;