當前位置:編程學習大全網 - 編程軟體 - CRC校檢 多項式為X^16 + X^12 + X^5 + 1 C++或者C的詳細程序代碼

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的原理。編程的話應該沒什麽難度,按照步驟來就可以了

  • 上一篇:編程遊戲:遭遇創造力和挑戰
  • 下一篇:聯想筆記本推薦 學生編程用
  • copyright 2024編程學習大全網