Преобразовать из десятичной в BCD

При использовании BCD в некоторых протоколах связи мы увидели, что первая цифра и вторая цифра поменялись местами.

Например, при отправке SMS, если номер телефона:

0123456

При фактической отправке BCD отправляется следующим образом:

0x 10 32 54 F6 0b 0001 0000 0011 0010 0101 0100 1111 0110

(Если длина номера телефона нечетная, в конце передается буква F).

Почему они используют это так?

0 ответов

Другие вопросы по тегам