フラッシュメモリに8ビットの数値(より具体的には、0から254までの閉範囲の値)を格納するための16ビットフィールドがあります。エラーチェック(エラー訂正は不要)に余分な8ビット以上を使用したいのですが、最も明白なアプローチは、値を2回繰り返すことです。XMODEMパケット番号アプローチは、わずかにわかりにくいです。最初のオクテットに数値を格納し、255から2番目のオクテットに数値を引いたものを格納します。
利用可能なスペースでより堅牢なエラー検出を提供し、実装が簡単で実行が高速な、より優れたオプションはありますか?おそらく、フラッシュビットが0から1よりも1から0になる可能性が高いという事実を利用できますか?