チェックサムの計算?

J

jit_singh_tara

Guest
4バイトのチェックサムの計算を行う方法を言う:0x25、0x62、0x3Fの、0x52、受信機でそれを確認する....?
 
ちょうどそれらをすべて追加し、受信機に結果を送信します。あなたは、受信機で受信するすべてのバイトを追加して、受信したチェックサムを検証
 
シンプルだが効果的なチェックサムは2の補数です。すべてのバイトを合計し、オーバーフローをdisgarding、その後、最終的な結果を補完すると1を追加します。 (2の補数)otheの終わりには、オーバーフローをdisgarding、チェックサムまでのバイトを追加すると、結果は0にする必要があります。
 
0x25 + 0x62 + 0x52〜0x3Fの+ = 0x118下位バイト - > 0x18と今ちょうど2の補数を使用しています。 (すべてのビットを反転させ、1を追加)から0x18 = 0001 1000チェックサムが0xE8になるように1 1110 1000 bを追加B反転1110 0111 B
 
サム0xE8 0xE8 0x62 + 0x25 + + + + + + 0x52〜0x3Fの=は0x00。
 

Welcome to EDABoard.com

Sponsor

Back
Top