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