Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2008, 01:13   #1
Pusher
Пользователь
 
Аватар для Pusher
 
Регистрация: 14.02.2008
Сообщений: 25
По умолчанию Реализовать генератор случайных чисел, ассемблер

Наткнулся тут на задачку по АСМу. Страшно интересно как её решить! Не могли бы помочь?

А вот и она:

Прочитать и отобразить на экране слово-состояние таймера, например:
ТС0: Режим –
RW – LSB – MSB
Счет – BIN / BCD
Реализовать генератор случайных чисел на СТ2. Диапазон случайных чисел от 00 до XXXh  (ввести с клавиатуры HEX число).
Вывод числа по нажатию клавиши R. Формат вывода HEX:
Число 1: 035h
Число 2: A7Ch

давайте вместе осилим
Мне постоянно всё интересно, но я довожу каждую цель до конца. А если не довожу, то очень переживаю и обращаюсь к проффесионалам за помощью... Мне не нужно готовое, я хочу понять. как работает та или иная система. Спасибо Всем на этом форуме! Меня тут очень многому научили!
Pusher вне форума Ответить с цитированием
Старый 23.08.2010, 23:47   #2
DeJQiT
 
Регистрация: 23.08.2010
Сообщений: 4
По умолчанию

Тебе нужно использовать таймер, который находится на портах (можешь посмотреть в диспетчере устройств называется "Системный таймер") 040h-043h. Там 3 счетчика (Timer Counter) 040h=>TC0;041h=>TC1;042h=>TC2;043=> Control Register;
DeJQiT вне форума Ответить с цитированием
Старый 24.08.2010, 00:12   #3
DeJQiT
 
Регистрация: 23.08.2010
Сообщений: 4
По умолчанию

В общем ничего настраивать не надо, Это сделала винда =) просто прочти байт счетчика CT2 т.е 042h
in al,042h
al-> случайное число
Можешь проверить с помощью Debug. вводи I42 и будет возвращатся случайные числа числа )))
DeJQiT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
генератор случайных чисел на С++ ANTI Общие вопросы C/C++ 20 12.04.2009 13:02
Генератор случайных чисел psychopat Общие вопросы Delphi 11 18.02.2009 10:39
Массивы и генератор случайных чисел Psyka Помощь студентам 6 31.07.2008 05:53
Свой генератор случайных чисел max4d Помощь студентам 15 03.04.2007 18:27