RS232Cケーブルを使いメッセージの送受信を行いたいです。c言語です。
その際入力したテキストをサムチェックを使い誤り検出を行いたいのですが、サムチェックの流れがいまいちわからずソースコードが書けないという状況です。
問題には「サムチェック対象範囲のデータを2進データとして加算した結果の下位1バイトをASCIIコード2桁(16進)に変換したもの」と書いてあるのですが意味がよくわかりません。
例えば、テキストが0'1'2'の時は
0=30H 1=31H 2=32H
30H+31H+32H=93H
よってサムは9'3'の39H 33Hになるそうです。
参考となるようなソースコードを教えていただけたらなと思います。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー