コンテンツにスキップ

# チェックサム

チェックサムの算出方法を説明します。

## 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

## 3. 関連項目

ホストでチェックサムを算出する
I.S.P本体でチェックサムを算出する
非使用領域の扱い

2025-07-23