Как преобразовать BCD в BIN?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Valdis
Встал на лапы
Сообщения: 137
Зарегистрирован: Вт авг 16, 2011 21:13:11
Откуда: Киев

Как преобразовать BCD в BIN?

Сообщение Valdis »

Подскажите пожалуйста как преобразовать 5 разрядное двоично-десятичное число в двоичное 2-х разрядное? Может кто встречал в программах на асемблере? Или хотя-бы алгоритм.
Реклама
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Re: Как преобразовать BCD в BIN?

Сообщение SII »

Никак. Двоичное 2-разрядное может закодировать лишь десятичные значения от 0 до 3 включительно, а Вам, судя по всему, надо 5 десятичных разрядов, т.е. от 0 до 99999 включительно. Такой диапазон поместится лишь в 17-разрядное двоичное число.
Реклама
Аватара пользователя
Valdis
Встал на лапы
Сообщения: 137
Зарегистрирован: Вт авг 16, 2011 21:13:11
Откуда: Киев

Re: Как преобразовать BCD в BIN?

Сообщение Valdis »

Мне в принципе достаточно максимальное число 9999, а это 2-х байтное число, займет 2 всего регистра. Неужели сложно 4 отдельных цифры преобразовать в 2-байтное число?
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Как преобразовать BCD в BIN?

Сообщение otest »

Иожет это поможет
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Valdis
Встал на лапы
Сообщения: 137
Зарегистрирован: Вт авг 16, 2011 21:13:11
Откуда: Киев

Re: Как преобразовать BCD в BIN?

Сообщение Valdis »

Спасибо, но мне нужно наоборот:)
Реклама
ramid
Встал на лапы
Сообщения: 133
Зарегистрирован: Ср июл 16, 2008 21:23:37
Откуда: Україна, Київ

Re: Как преобразовать BCD в BIN?

Сообщение ramid »

Не оно? Во вложении.
Если что, то это "Трамперт В. - AVR-RISC микроконтроллеры"
Там же и код на ассемблере.
Вложения
BCDHex.jpg
(129.07 КБ) 839 скачиваний
Реклама
Аватара пользователя
Valdis
Встал на лапы
Сообщения: 137
Зарегистрирован: Вт авг 16, 2011 21:13:11
Откуда: Киев

Re: Как преобразовать BCD в BIN?

Сообщение Valdis »

Большое спасибо!!!
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»