Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Преобразование двоично-десятичного кода
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
d7d1cd
Привет всем. Подскажите, как преобразовать двоично-десятичный код в шестнадцатеричный? Например, из шестнадцатеричного 32 надо получить шестнадцатеричное 20 (32 десятичное).
MrYuran
Цитата(d7d1cd @ Apr 23 2013, 12:55) *
Например, из шестнадцатеричного 32 надо получить шестнадцатеричное 20 (32 десятичное).

Из 0х32 должно получиться двоично-десятичное 0x50

Сделать это можно только каскадным делением на 10 - увы, другого не дано
Каждый полученный десятичный знак затем кодируется двоичной тетрадой от 0000 до 1001

##
Тьфу, протормозил.
Надо же в обратную сторону.
Ну так то же самое, но в обратном порядке.
Потетрадно умножаем на степени десятки и складываем.

То есть, 0х32 -> 2 + 3*10 = 32 = 0x20
d7d1cd
Спасибо за помощь. А можно расписать по пунктам, а то не догоняю пока. rolleyes.gif

Увидел. Спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.