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

 
 
> Генератор случайных чисел, 8 бит
Kovrov
сообщение Oct 11 2006, 07:22
Сообщение #1


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Господа, поделитесь опытом, для создания генератора случайных чисел на 8 бит...
чето мудрого в голову ни чего не приходит....


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
add
сообщение Oct 11 2006, 07:58
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 345
Регистрация: 10-10-05
Пользователь №: 9 459



Прикрепленный файл  RND.zip ( 8.04 килобайт ) Кол-во скачиваний: 187
Вот непомню где нашел, прикладываю (asm) (правда псевдо RND- по понятным причинам), но переделывал под свою прогу... все ок. Была необходимость чтобы в начале работы нескольких контроллеров было RND значение, вот с этим парился..и ничего лучшего чем прописать в несколько контроллеров разные константы не нашел.
зы:внешние элементы не катят..разбежка внутренних генераторов тоже. код он и есть код
зы2:
Код
        
clr    r16        
clr    r17        
sbrc    r3,6    ;39
sbr    r16,1<<0    ;XXXXXXXA
sbrs    r3,2    ;35
sbr    r17,1<<0    ;XXXXXXXB
eor    r17,r16    ;Xor
ror    r17    ;Put bit 0 in carry
        ;Bits   Hill's bits
rol r1        ;7-0     8-1
rol r2        ;15-8    16-9
rol r3        ;23-16   and so on
rol r4        ;31-17


--------------------
Если задачу можно решить, то не надо тревожиться. А если нельзя решить, то тревожиться бесполезно.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Oct 11 2006, 10:07
Сообщение #3


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Цитата(add @ Oct 11 2006, 11:58) *


Спасибо - скачал буду смотреть!!


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:27
Рейтинг@Mail.ru


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