Лабораторная работа 05 |
500,00 ₽
Просмотров: 794
|
Тип работы: | Лабораторная работа |
Название предмета: | Операционные системы |
Тема/вариант: | Вариант 01 Лабораторная работа 05 |
Объем работы: | 5 |
ВУЗ: | СибГУТИ |
Дата выполнения: | 2013-08-21 |
Размер файла, тип файла: | 29.41 Kb, , EXE, PAS, DOC |
Прикрепленные файлы: |
Методические указания по выполнению (543 Kb)
|
Задание
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, необходимо задавать с клавиатуры при запуске программы. Информация о параметре, задающем скорость движения, должна выводиться на экран при запуске программы без параметров.
В случае смещения строк на экране (нажатие клавиши ENTER) не должно происходить никаких нежелательных эффектов – раздвоения картинки, дублирования строк или их частей…
Вариант 5(3) “Бегущая строка”:
По экрану, содержащему некоторую информацию, “бежит” текстовая строка. Положение строки и её текст следует задавать параметрами. Строка “бежит” справа налево, при этом по мере того, как первые символы строки скрываются за границей экрана, они должны появляться из-за его правой границы (т.е. экран как бы замкнут).
Описание параметров программы
Программа принимает четыре параметра:
1. Скорость движения строки.
2. Координата x строки.
3. Координата y строки.
4. Текст строки.
Первый параметр может принимать значения в диапазоне от 1 до 8. Второй параметр может принимать значения от 1 до 80. Третий параметр может принимать значения от 1 до 24.
Сообщить другу