打印

CRC16计算器的问题

[复制链接]
1552|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Newer_darui|  楼主 | 2013-7-16 17:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下载了一个CRC16的计算器,上面有个选择项:高位在前还是低位在前。因为计算CRC的函数式在网上下的,现在已经计算出了一个值,当选择高位在前时是一样的,但是选择低位在前时就会将前两个字节和后两个字节调换。函数没怎么看懂,就直接用了。请问这个高位、低位选择项是什么意思,还有如果在计算的函数里直接换一下位置应该没什么影响吧?本人新手
沙发
jlass| | 2013-7-17 08:36 | 只看该作者
大小端问题

可能是原作者想兼容不同的处理器类型吧

使用特权

评论回复
板凳
yewuyi| | 2013-7-17 09:04 | 只看该作者
你弄懂CRC的本质就知道了。

CRC运算就是在不停移位并与多项式进行计算,移位自然就有从高位向低位移动,或者是从低向高位移动两种方式。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

10

帖子

1

粉丝