永发信息网

CRC校检 多项式为X^16 + X^12 + X^5 + 1 C++或者C的详细程序代码

答案:3  悬赏:40  手机版
解决时间 2021-03-31 10:14
CRC校检 多项式为X^16 + X^12 + X^5 + 1 C++或者C的详细程序代码
最佳答案
你的意思是说,在校验多项式为X^16 + X^12 + X^5 + 1的情况下,如果输入数据是554D,那么输出是什么是么?
1.生成多项式转换成二进制为:1000100000010001(一共是16+1位)
2.然后将554D左移16为编程554D0000(十六进制)
3.进行除法,得到余数:554D0000换成十进制是:1431109632
1000100000010001转换成十进制是:34833
得到余数是:30660(十进制)换成十六进制是:(77C4)
4.最后将余数加到第二步后的结果上:得到:554D77C4
应该是这个结果吧。我也是今天刚看了一下,你可以搜一下CRC的原理。编程的话应该没什么难度,按照步骤来就可以了
全部回答
取一个byte、word或dword,然后计算,不足的部分补0,就可以了
(X^16 + X^12 + X^5 + 1) to generate a 16-bit CRC code. The 16-bit initial value for the
calculation is 554Dhex.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我11胸部很大怎么办
烟台自我介绍都说些什么啊?
恐龙时代的万龙之力是什么
带偷和字的的成语
我儿子开车出去2天了,利用安吉星,怎么知道
写尽八缸水 砚染涝池黑这两句话在文中的意思
100厚C15素混凝土 中素混凝土 是什么意思
英雄联盟里的一些术语的意思,如什么是被动,
王心凌公如何回应“白衣男事件“?
25岁了还没谈过恋爱的人要谈恋爱了,却不知道
告诉我QQ厘米岛怎么样才能得到?
咏史阅读答案
廉洁征接兵监督卡,怎么写
godness和goddess,goddness都有吗? 什么区
四年级下册语文作文《什么孩子最烦恼》
推荐资讯
x+5.7=10 x -6.2=10.5 3x=10.5 x÷7=54-5 4x+
属鸡1969年的命运任何
接传真怎么给信号啊?
新疆学生,我想考男护士,高考分数线是多少啊
可乐的N种用法,你知道几种
我国北方有木槿花吗
20道像1千克1克=()千克的
cvt变速箱起步挂档怎么有顿挫感
要在社旗买房了,大家知道哪些楼盘好推荐一下
QQ升到18级要多少天?
光票托收的相关好处
这一刻尽情绽放,这一切无可阻挡,这一路逆风
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?