2010-02-03 3 views
2

나는 1 바이트로 0에서 160까지 십진수를 넣으라는 프로토콜을 구현하고 있습니다. 원하는 BCD 종류를 지정하지 않았으므로 하위 자리 니블에 한 자릿수를, 상위 니블에는 다른 소수 자릿수를 넣으 려합니다. 의미는 2 자리 십진수로 1 바이트를 얻습니다. 그러나 더 큰 값은 어떻게 단일 바이트에 들어갈 수 있습니까? 예를 들어 160?C#에서 바이트로 삽입 된 이진 코드화 소수 (BCD)

답변

0

아마도 "Densely Packed Decimal"을 말하는 것입니다. 통신 CDR 형식의 BCD에 대한 내 경험은 설명대로입니다. 여기서 99는 단일 바이트로 인코딩 할 수있는 가장 높은 십진수입니다. 그러나 빠른 위키 피 디아 (Wikipedia) 검색으로 DPD가 나타났습니다.

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

관련 문제