L
liza777
Разработать программу, которая бы вела работу с CMOS-памятью. При работе программы используется текстовый режим работы видеоадаптера. Данная программа должна поддерживать следующие режимы работы:
• Считывать и записывать данные из CMOS – памяти
• Подсчитывать контрольную сумму CMOS-памяти и сверять её с хранимой в памяти
• Установка будильника. Данные необходимые для работы будильника задаются с клавиатуры.
• Сброс будильника
• Во время работы программы, в окошке программы, должно отображаться текущее время
Для работы необходимо будет разработать свой собственный пользовательский интерфейс. При разработке элементов интерфейса использовать функции прерывания 10h, для работы в текстовом режиме. В качестве элементов интерфейса должны использоваться следующие элементы:
• Статическое окно (Для вывода информации)
• Окно ввода информации (Ввод – вывод информации)
• Кнопки (Используются для активирования различный действий)
• Курсор (Элемент, местоположение которого можно изменять при помощи кнопок курсора, а также имитировать нажатие кнопки, находящейся под курсором, при помощи кнопки «Enter»)
• Считывать и записывать данные из CMOS – памяти
• Подсчитывать контрольную сумму CMOS-памяти и сверять её с хранимой в памяти
• Установка будильника. Данные необходимые для работы будильника задаются с клавиатуры.
• Сброс будильника
• Во время работы программы, в окошке программы, должно отображаться текущее время
Для работы необходимо будет разработать свой собственный пользовательский интерфейс. При разработке элементов интерфейса использовать функции прерывания 10h, для работы в текстовом режиме. В качестве элементов интерфейса должны использоваться следующие элементы:
• Статическое окно (Для вывода информации)
• Окно ввода информации (Ввод – вывод информации)
• Кнопки (Используются для активирования различный действий)
• Курсор (Элемент, местоположение которого можно изменять при помощи кнопок курсора, а также имитировать нажатие кнопки, находящейся под курсором, при помощи кнопки «Enter»)