User Manual

4. チェックサムの計算方法
     
 

 


チェックサムの計算方法
ここでは、簡単なパラメーターフォーマット
を元にしてチェックサムの計算方法を解説し
ましょう。
1.上記のスタートアドレスとデータ部分の 16
数を、下の「10 進数 16 進数変換表」を使って
10 進数に変換します。(変換するのはアンダー
ラインの部分です)
2.変換した数値をすべて足します。
3.足した和を、128 で割って、余りを出してくだ
さい。
4.128 から今算出した余りを引いてください。
れがチェックサムです。ただしこのチェック
サムは 10 進数ですから「10 進数 16 進数変換
表」を使って 16 進数に戻します。これで完成
です。
算出したチェックサムは通常 F7 の一つ手前の
cs の部分に挿入します。
以上の方法を式で表します。
      
 
  
    


4. チェックサムの計算方法

F0 43 0n mm bb bb ss ss ss xx. . . . . . . .xx cs F7


  

10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
10
進数
16
進数
10

16
進数
0
00 16 10 32 20 48 30 64 40 80 50 96 60 112 70
1
01 17 11 33 21 49 31 65 41 81 51 97 61 113 71
2
02 18 12 34 22 50 32 66 42 82 52 98 62 114 72
3
03 19 13 35 23 51 33 67 43 83 53 99 63 115 73
4
04 20 14 36 24 52 34 68 44 84 54 100 64 116 74
5
05 21 15 37 25 53 35 69 45 85 55 101 65 117 75
6
06 22 16 38 26 54 36 70 46 86 56 102 66 118 76
7
07 23 17 39 27 55 37 71 47 87 57 103 67 119 77
8
08 24 18 40 28 56 38 72 48 88 58 104 68 120 78
9
09 25 19 41 29 57 39 73 49 89 59 105 69 121 79
10
0A 26 1A 42 2A 58 3A 74 4A 90 5A 106 6A 122 7A
11
0B 27 1B 43 2B 59 3B 75 4B 91 5B 107 6B 123 7B
12
0C 28 1C 44 2C 60 3C 76 4C 92 5C 108 6C 124 7C
13
0D 29 1D 45 2D 61 3D 77 4D 93 5D 109 6D 125 7D
14
0E 30 1E 46 2E 62 3E 78 4E 94 5E 110 6E 126 7E
15
0F 31 1F 47 2F 63 3F 79 4F 95 5F 111 6F 127 7F