高分求CRC4的代码G(X)=X^4+X+1
G(X)=X^4+X+1 问题点数:100、回复次数:7Top
1 楼koko1998(高价购买火车票)回复于 2005-01-11 16:33:23 得分 5
CRC4是什么意思?
同时,帮你顶Top
2 楼csdn33()回复于 2005-01-11 21:29:38 得分 0
我也说不太清楚,反正知道它计算后的检验码是4个比特。
顶Top
3 楼cyh2000_c(亿不定)回复于 2005-01-11 21:36:14 得分 5
crc指的是循环冗余校验码,
g(x)=x^4+x+1=1011
具体的可看看<计算机原理>中这方面的说明。
Top
4 楼csdn33()回复于 2005-01-11 21:39:47 得分 0
我没有太多的时间去看,只想找段C的代码拿来用,请各位兄弟姐妹帮忙,谢谢!Top
5 楼csdn33()回复于 2005-01-11 21:50:27 得分 0
好象g(x)=x^4+x+1=10011,我也是看到介绍上说的。
Top
6 楼csdn33()回复于 2005-01-12 11:35:59 得分 0
UPTop
7 楼lion1900(雨后的天空)回复于 2005-01-12 11:42:52 得分 90
unsigned int cal_crc(unsigned char *ptr, unsigned char len) {
unsigned char i;
unsigned int crc=0;
while(len--!=0) {
for(i=0x80; i!=0; i/=2) {
if((crc&0x8000)!=0) {crc*=2; crc^=0x1021;}
else crc*=2;
if((*ptr&i)!=0) crc^=0x1021;
}
ptr++;
}
return(crc);
}Top
相关问题
- 哪位有解f = a*x*x+b*y*y+c*x*y+d*x+e*y+g的代码啊???
- 大家看下这段代码,加了密的,怎么解。U[7%23tFqy?*D_AOo8mtT?IsscTO,gry}?X_C.l)%?Y
- 将一个函数作为左值怎么理解?如:f(x)=g(y)。(代码见内容)
- 求代码,产生不大于X的数并且X大于0,感谢。
- z_x_b,送分(对你的代码有兴趣,小新)
- VC6编的Active X代码控件,在VB6环境下测试
- 谁有优化好了的G。729代码??
- 求java.sql.PreparedStatement源代码 setObject(int parameterIndex, Object x) 方法怎么写的?
- MSchart控件的“X 轴标题”属性用代码怎么表示?
- 100分,手头有一段crc16代码,如何验证它算的crc?




