реклама на сайте
подробности

 
 
> Генератор случайных чисел на ASM для AVR, Как сделать?
ksv198
сообщение Nov 11 2005, 11:34
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 25-08-05
Из: Ставрополь
Пользователь №: 7 964



Доброго времени суток всем!

Собственно интересует сабж, есть ли реализация именно на ASM?
И насколько это имеет смысл (как велик будет код для Меги8 например)?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
one_man_show
сообщение Nov 11 2005, 22:35
Сообщение #2


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Для маленькой машинки слишком мало ресурсов при разгоне, чтобы себя обмануть и создать последовательность, близкую к случайной. В МК, в которых есть PLL, успешно можно породить начальное значение для генерации последовательности, чтобы не было детерминированности и повторяемости при последующих включениях питания, с помощью цикла ожидания захвата PLL. Если нет PLL, попробуйте привязаться к каким-то событиям снаружи МК, типа запуска каких-то внешних процессов: разгон генератора, нагрев чего-то (если есть чем мерить) и т.п. Эти физические процессы при каждом включении питания с большой вероятностью будут отличаться. Вообще, наличие температурного датчика на плате никогда не помешает, взять например далласовский цифровой термометр: всегда можно оценить температуру устройства для критических применений и в дополнение поиметь ключ от копирования, так как каждый термометр имеет уникальный ROM-номер, который может быть зашит в программу МК.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016