Страницу Назад
Поискать другие аналоги этой работы
200 Лабораторная работа № 5 по дисциплине: Операционные системы. Вариант №1ID: 96079Дата закачки: 02 Апреля 2013 Продавец: xtrail (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, Pascal Сдано в учебном заведении: СибГУТИ Описание: 1. Постановка задачи Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом. В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, необходимо задавать с клавиатуры при запуске программы. Информация о параметре, задающем скорость движения, должна выводиться на экран при запуске программы без параметров. В случае смещения строк на экране (нажатие клавиши ENTER) не должно происходить никаких нежелательных эффектов – раздвоения картинки, дублирования строк или их частей… Вариант 5(1) «Свободное движение»: Черный (или цветной) квадратик (или иной объект) «летает» по экрану, содержащему некоторый текст, и отражается от границ экрана. Движение продолжается до нажатия клавиши <Esc> или некоторой нестандартной комбинации клавиш. 2. Входные данные программы. В качестве параметра командной строки в программу передаётся скорость движения объекта. Если программа запущена без параметров, то используется стандартное значение, установленное в программе. 3. Описание основных переменных и подпрограмм. Константы. Symbol – вид символов (Char), из которых состоит движущийся объект; Color – цвет этих символов. Переменные Scr – массив для доступа к видеопамяти; OldHandler, OldHandler2 – старые обработчики прерываний таймера и клавиатуры; Speed – скорость движения объекта; t – счётчик времени таймера; X, Y – текущее положение объекта (координаты левого символа); dx, dy – приращение значений для координат X, Y при движении объекта; t1, t2 – символы экрана, закрытые движущимся объектом. Процедуры. Handler – обработчик прерываний таймера; Handler2 – обработчик прерываний клавиатуры. 4. Алгоритм решения задачи Исходный код программы. Результаты работы программы Ответы на контрольные вопросы 1. Вопрос: Какова структура видеопамяти в текстовом режиме? 2. Вопрос: Как удобно организовать обращение к любой точке экрана? 3. Вопрос: Каким образом можно изменить цвет выводимого символа? Цвет фона? 4. Вопрос: Какие действия необходимо предпринять для восстановления прежнего состояния экрана после каких-то его изменений? Комментарии: Работа зачтена Специальность ПОВТиАС (ПОиВТ) Размер файла: 37,9 Кбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 1 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторные работы №2 по дисциплине: Введение в операционную систему UNIX. Для всех вариантовЛабораторные работы №1 по дисциплине: Введение в операционную систему UNIX. Для всех вариантов Лабораторная работа по дисциплине: Операционные системы реального времени. Вариант №7 Лабораторная работа по дисциплине: Операционные системы реального времени. Вариант №2 Контрольная и Лабораторные работы 1-2 по дисциплине: Элементная база телекоммуникационных систем. Вариант №4 Лабораторные работы №1,2,3 по дисциплине: Операционные системы. Без вариантов. Лабораторные работы №1,2,3,4,5 по дисциплине: Операционные системы. Для всех вариантов. Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Операционные системы / Лабораторная работа № 5 по дисциплине: Операционные системы. Вариант №1
Вход в аккаунт: