Народ помогите написать две програмки

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
worms
Сообщения: 1
Зарегистрирован: 12 май 2009, 20:45

Помогите написать две консольние програми(желательно ехе):
1). Определить режимы хода энергонезависимых часов:
- включен 12 или 24 часовой режим
- включен ли автоматический переход на зимнее/летнее время
Результат вывести на экран.
все дание берется с CMOS
2)Генератор случайных чисел. Использовать канал 2 и прерывание канала 0.

я с асемблером не сильно дружу поетому буду признателен если ктото зделает програмки (буду очень признателен если вместе с коментариями)

все програми не нада делать мега сложними
Аватара пользователя
mc-black
Сообщения: 250
Зарегистрирован: 08 май 2008, 16:09
Откуда: Россия, Нижний Новгород
Контактная информация:

Я могу и ошибаться, но по-моему данные для определения включен 12 или 24 часовой режим и включен ли автоматический переход на зимнее/летнее время лежат где-то в реестре Windows.

Есть программный ГПСЧ (генератор последовательностей псевдо-случайных чисел) на ассемблере 32bit MASM (программа работает в Windows), подходит?
На заказ: VBA, Excel mc-black@yandex.ru
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

1) Данные режимы устанавливаются битами ячеек памяти CMOS, а именно регистром состояния RTC (Real-Time Clock). Windows лишь "зеркалит" эту информацию в реестре.
2) Думаю что если у человека задание использовать канал 2 IRQ0, то програмный генератор его не устроит.
It's a long way to the top if you wanna rock'n'roll
Аватара пользователя
mc-black
Сообщения: 250
Зарегистрирован: 08 май 2008, 16:09
Откуда: Россия, Нижний Новгород
Контактная информация:

В таком случае я вообще не в тему, извиняйте.
На заказ: VBA, Excel mc-black@yandex.ru
Ответить