標(biāo)題:
生成CRC校驗(yàn)4bit的查找表程序問題
[打印本頁(yè)]
作者:
星際漫游者
時(shí)間:
2017-9-27 16:37
標(biāo)題:
生成CRC校驗(yàn)4bit的查找表程序問題
#define
LUT_WIDTH 4
#define
CRC_WIDTH 8
#define
CRC_POLY 0x11C
for
(index=
0
; index<(
1
<<LUT_WIDTH); index++
){ temp
=
0
;
for
(bit_cnt=LUT_WIDTH; bit_cnt>
0
; bit_cnt--
){
if((index>>(bit_cnt-1) ^ temp>>(CRC_WIDTH-1))&0x1)
temp = (temp<<1) ^ CRC_POLY; else
temp <<= 1
;
} table[index]
= (unsigned
char
)temp;
}
發(fā)現(xiàn)網(wǎng)上好多CRC校驗(yàn)生成表程序都是這樣的,紅色部分難道就沒有問題嗎?
還是說(shuō)這個(gè)程序不是C語(yǔ)言中的程序
作者:
星際漫游者
時(shí)間:
2017-9-27 16:38
上面程序不好看到
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1