Radiohobby Forum

Интернет конференция журнала "Радиохобби"

Вы не вошли.

Объявление

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

Внимание! Почта в доменах Яндекс и Mail.ru не будет работать в профилях форумчан, из-за введённых правительством Украины санкций против этих компаний. Всем, кто ранее использовал подобную почту, для сохранения прежней функциональности форума, рекомендуется её поменять.

Огромная просьба, заливать тематические картинки и файлы в личные файловые каталоги на форуме, чтобы они не потерялись, со временем!

Ссылка "Загрузки" находится справа внизу формы набора сообщения.

Подписка на журнал "Радиохобби" прекращена. Подробности. Форум же - продолжает свою работу.

#1 17.03.2009 20:27:36

prostoRoman
Участник
Откуда: Тула
Здесь с 14.12.2008
Сообщений: 161
Сайт

Двоично-десятичное преобразовние

Двоично-десятичное преобразовние. Собственно вопрос - как сделать, алгоритм?

Сегодня пришлось реализовать такое. Стояла задача преобразовать 1 байт из двоичной системы в десятичную. Реализовал "в лоб", методом перебора - уменьшал на один исходный байт до нуля, а десятичные  наращивал. На большее меня не хватило smile

Такой метод прост и очевиден, но явно сильно энергозатратный при преобразовании чисел от 16ти бит размером. Вот и инетересно как это надо делать профессионально?

Вне форума

#2 17.03.2009 23:34:55

Vasil
Ветеран
Откуда: близ Киева
Здесь с 23.01.2004
Сообщений: 1,158

Re: Двоично-десятичное преобразовние

Вобщето алгоритмов много существует, можно набрать в поиске " BIN BCD алгоритм" вот например:
www.plcsystems.ru/support/faq/28_09_07_ … tLOGIC.pdf
Если под конкретную архитектуру for example:
www.atmel.ru/Articles/Atmel13.htm

Отредактировано Vasil (17.03.2009 23:35:26)

Активен

#3 19.03.2009 01:33:22

prostoRoman
Участник
Откуда: Тула
Здесь с 14.12.2008
Сообщений: 161
Сайт

Re: Двоично-десятичное преобразовние

ага, спасибо Vasil! Архитектура у "меня" PIC17, а конкретно - его аналог 1886ВЕ2.

вот второй пример мне понравился, можно попробовать реализовать...

Вне форума

#4 19.03.2009 06:49:38

Vasil
Ветеран
Откуда: близ Киева
Здесь с 23.01.2004
Сообщений: 1,158

Re: Двоично-десятичное преобразовние

Вобще то портировать ассемблерный исходник геморно наверное будет sad , хотя, можно зато еще одну архитектуру выучить smile.
Вот несколько ссылок, что по запросу<< BIN BCD PIC >> гуголь приволок:
www.piclist.com/techref/microchip/math/ … 32b10d.htm
www.jennaron.com.au/pics/bcd2a.html
www.mechablox.com/designfiles/0603df04.html
Тоска с этим инетом, - все уже придумали sad smile .

Отредактировано Vasil (19.03.2009 06:51:02)

Активен

#5 19.03.2009 21:00:53

prostoRoman
Участник
Откуда: Тула
Здесь с 14.12.2008
Сообщений: 161
Сайт

Re: Двоично-десятичное преобразовние

Если бы всё придумали, то програмистов уже небыло бы! wink)

Вне форума

#6 19.03.2009 22:07:27

Jaxon
радиолюбовник
Откуда: Николаев
Здесь с 22.01.2004
Сообщений: 3,018

Re: Двоично-десятичное преобразовние

небольшой офф (по теме тоже искал свою реализацию,- но похоже, не судьба)
что такое Д-усилитель наверняка все знают, так вот. нашол архив Радио с 47 года, качаю потихоньку.
и просматриваю параллельно, так вот в одном из них (58год!!!) есть схемная реализация т.н. усилителя Т-класса... это разновидность Д. Я совсем офигел, ведь не так давно этот класс якобы запатентовала всем известная "Трипат".  Ведь "придумывают" же! а Вы говорите.....

Вне форума

#7 19.03.2009 22:59:58

Vasil
Ветеран
Откуда: близ Киева
Здесь с 23.01.2004
Сообщений: 1,158

Re: Двоично-десятичное преобразовние

Вот еще один (офф) показательный пример:
"Напомним, что своим появлением на свет самолет F-117 обязан работам советского математика Перта Уфимцева, опубликовавшего в 1964 году работу «Метод краевых волн в физической теории дифракции», в которой описал теорию отражения радиоволн от плоских поверхностей", добавлю- клиновидной формы. Она была актуальна в связи с развитием баллистических носителей и разделяющихся боеголовок имеющих подобную форму:
www.vz.ru/society/2008/3/12/151505.html
Кстати, статья говорят, была написана очень безалаберно и в открытой печати, но рациональное зерно было "схвачено" wink .

Отредактировано Vasil (19.03.2009 23:05:24)

Активен

#8 20.03.2009 22:33:26

prostoRoman
Участник
Откуда: Тула
Здесь с 14.12.2008
Сообщений: 161
Сайт

Re: Двоично-десятичное преобразовние

продолжаем офф... ((

Кстати, статья говорят, была написана очень безалаберно и в открытой печати, но рациональное зерно было "схвачено"  wink.

А чего же не сказано, что стелсы видны на радарах с метровыми волными (т.е. старых) или при работе одновременно двух РЛС?
Причём метод обнаружения "стелсов" был опубликован после начала серийного их выпуска, тем же автором... (с)слухи-мнения

ЗЫ. Получается блестящий случай дизинформации.

upd:
Кроме того он отлично виден при открытых бомбалюках, с навесным вооружением, с выпущенным шасси. И имеет отвратительные аэродинамические хар-ки...

Отредактировано prostoRoman (20.03.2009 22:36:07)

Вне форума

#9 26.03.2009 20:50:55

prostoRoman
Участник
Откуда: Тула
Здесь с 14.12.2008
Сообщений: 161
Сайт

Re: Двоично-десятичное преобразовние

Jaxon пишет:

... так вот. нашол архив Радио с 47 года, качаю потихоньку.
и просматриваю параллельно, так вот в одном из них (58год!!!) есть схемная реализация т.н. усилителя Т-класса...

Можно мне тоже скачать хотябы один этот номер?

Вне форума

#10 26.03.2009 22:43:30

Dmitry
Забанен
Откуда: Запорожье
Здесь с 03.02.2004
Сообщений: 3,105
Сайт

Re: Двоично-десятичное преобразовние


Почему когда мы нарушаем, нас штрафуют, а когда всё делаем правильно, с нас берут налоги?....

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.032 сек, 8 запросов выполнено - Использовано памяти: 598.58 Кбайт (Пик: 648.95 Кбайт) ]