現在作業中のアプリケーション用にIntelHexファイルリーダーを作成しています。
Intel Hexファイルの仕様(http://microsym.com/editor/assets/intelhex.pdf)で不明な点の1つは、16進ファイルに拡張セグメントアドレスと拡張線形アドレスがある場合の対処方法です。これらのレコード(02と04)の両方を含むファイルは合法ですか、それとも拒否する必要がありますか?
それが合法である場合、これはどのように処理されますか?拡張セグメントアドレスを読み取る場合、拡張線形アドレスをクリアする必要がありますか(またはその逆)、またはそれらを何らかの方法で組み合わせる必要がありますか?
ありがとうございました。