2

私は、0から160までの小数を1バイトに入れるように指示するプロトコルの実装に取り​​組んでいます。必要なBCDの種類が指定されていないため、1桁を下のニブルに、もう1桁を上のニブルに入れると仮定します。つまり、2桁の小数で1バイトを取得します。しかし、より大きな値はどのようにして1バイトに収まるのでしょうか。たとえば160?

4

1 に答える 1

0

おそらく、「Densely Packed Decimal」を指しているのかもしれませんが、電気通信CDR形式のBCDでの私の経験は、あなたが説明したとおりです。ここで、99は1バイトにエンコードできる最高の10進数です。しかし、ウィキペディアをすばやく検索すると、DPDが見つかりました。

http://en.m.wikipedia.org/wiki/Densely_Packed_Decimal

于 2010-02-03T12:50:10.977 に答える