チェックサム
チェックサムの算出方法を説明します。
1. 算出方法
I.S.P-320ホストと本体に表示するチェックサムの算出方法は同じです。
| 条件 | 仕様 |
|---|---|
| 範囲 | 領域全体(ROMサム) |
| 加算単位 | 1 byte (8 bit) |
| 長さ | 4 byte (32 bit) |
| 桁あふれ | 無視 |
| 非使用領域の扱い | 0x00または0xFFとみなして加算 |
2. 例
| 項目 | 値 |
|---|---|
| ROM | アドレス0x00~0x0Fの16byte |
| 非使用領域の扱い | 0xFF |
| ユーザーデータ | 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 空 空 空 空 空 |
↓
チェックサム
= 0x00 + 0x01 + 0x02 + 0x03 + 0x04 + 0x05 + 0x06 + 0x07 +
0x08 + 0x09 + 0x0A + 0xFF + 0xFF + 0xFF + 0xFF + 0xFF
= 0x00000532