Лабораторная работа № 5 по дисциплине: Операционные системы. Вариант №1

Цена:
200 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB5.DOC
material.view.file_icon LAB5.EXE
material.view.file_icon LAB5.PAS

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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. Вопрос: Какие действия необходимо предпринять для восстановления прежнего состояния экрана после каких-то его изменений?

Дополнительная информация

Работа зачтена
Специальность ПОВТиАС (ПОиВТ)
Лабораторная работа №5 по дисциплине: «Операционные системы»
Задание Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом. В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину ско
User Мария114 : 24 мая 2017
100 руб.
ЛАБОРАТОРНАЯ РАБОТА №5 по дисциплине «Операционные системы»
Постановка задачи. Написать программу, которая будет работать с видеопамятью. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
User mike_vorn : 30 сентября 2014
680 руб.
Лабораторная работа № 5 по дисциплине "Операционные системы".
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом. В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, не
User Greenberg : 11 марта 2012
79 руб.
Лабораторная работа №5 по дисциплине: Операционные системы. Для всех вариантов.
Лабораторная работа №5: Работа с видеопамятью ("экран") Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом. В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объект
User IT-STUDHELP : 23 апреля 2017
38 руб.
Лабораторная работа №5 по дисциплине: Операционные системы. Для всех вариантов. promo
Лабораторная работа № 5 по дисциплине: Операционные системы. Вариант №5
Лабораторная работа № 5. 1. Постановка задачи Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом. В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем п
User Jack : 7 сентября 2014
100 руб.
Лабораторные работы (№ 1-5) по дисциплине Операционные системы. Вариант №1.
Лабораторная работа No 1 Постановка задачи. Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения. В качестве пробного варианта длительность звукового сигнала и частоту задать
User freelancer : 25 августа 2016
100 руб.
Лабораторные работы (№ 1-5) по дисциплине Операционные системы. Вариант №1
Содержание каждой работы соответствует следующему: Постановка задачи. Описание входных данных программы и её результатов. Описание основных переменных и подпрограмм. Алгоритм решения задачи. Исходный код программы. Результаты работы программы. Ответы на контрольные вопросы. Работа No 1 Постановка задачи. Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при э
User xtrail : 2 апреля 2013
800 руб.
promo
Лабораторная работа №5 по дисциплине: Операционные системы. Вариант №7
Задание Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом. В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скор
User Jack : 28 января 2014
300 руб.
Контрольная работа №2 по дисциплине:«Физика». Вариант № 6
1. ЭДС батареи 12 В. Наибольшая сила тока, которую она может дать, 5 А. Вычислите максимальную мощность потерь, которая может выделяться в батарее. 2. За время 10 с, при равномерно возрастающей силе тока от нуля до некоторого максимума, в проводнике выделилось количество теплоты 40 кДж. Вычислите среднюю силу тока в проводнике, если его сопротивление 25 Ом. 3. По двум бесконечно длинным проводам, скрещенным под прямым углом, текут токи I1 и I2 = 2I1, где I1 = 100 А. Вычислите магнитную индукц
User xtrail : 22 января 2014
650 руб.
Теоретическая механика РГАЗУ Задача 2 Рисунок 3 Вариант 2
Определение реакций опор составной конструкции Для составной конструкции АВС определить реакции опор А и В, возникающие под действием сосредоточенных сил Р1 и Р2, алгебраического момента пары сил М и равномерно распределенной нагрузки интенсивностью q. Схемы нагружения десяти типов даны на рисунках под номерами от 1 до 10, а числовые данные для расчета приведены в таблице 7.
User Z24 : 19 ноября 2025
250 руб.
Теоретическая механика РГАЗУ Задача 2 Рисунок 3 Вариант 2
Контроль государственных и муниципальных органов за делопроизводством отдела кадров на предприятиях
заключение трудового договора. 4 трудовая книжка. 5 увольнение работника (прекращение трудового договора) 6 предоставление отпусков. 7 государственный надзор и контроль за соблюдением трудового законодательства 8 федеральная инспекция труда. 9 государственная инспекция труда. 9 основные функции.. 10 права и обязанности должностных лиц.. 10 требования к организации и проведению мероприятий по государственному контролю.. 13 ограничения при проведении мероприятий по контролю.. 15 организация работ
User Aronitue9 : 21 декабря 2012
19 руб.
Реферат: Страхування в Україні
Вступ. 1. Економічна необхідність страхової послуги для фізичних та юридичних осіб. 2. Розвиток системи страхових послуг. 3. Порядок надання страхових послуг страхувальникам. 4. Діюча система страхових послуг в Україні та шляхи її удосконалення. Література. Вступ. Слово «страхування» увійшло в українську мову давно. Воно має від­повідники в інших мовах: «insuranse» — в англійській, «versicherungs» — у німецькій. Західні філологи вважають, що термін має латинське по­ходження. В основ
User evelin : 28 августа 2013
5 руб.
up Наверх