Лабораторная работа № 5 по дисциплине: Операционные системы. Вариант №5
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа № 5.
1. Постановка задачи
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, необходимо задавать с клавиатуры при запуске программы. Информация о параметре, задающем скорость движения, должна выводиться на экран при запуске программы без параметров.
В случае смещения строк на экране (нажатие клавиши ENTER) не должно происходить никаких нежелательных эффектов – раздвоения картинки, дублирования строк или их частей…
Вариант 5(1) «Свободное движение»:
Черный (или цветной) квадратик (или иной объект) «летает» по экрану, содержащему некоторый текст, и отражается от границ экрана. Движение продолжается до нажатия клавиши <Esc> или некоторой нестандартной комбинации клавиш.
2. Входные данные программы.
В качестве параметра командной строки в программу передаётся скорость движения объекта. Если программа запущена без параметров, то используется стандартное значение, установленное в программе.
3. Описание основных переменных и подпрограмм.
4. Алгоритм решения задачи
5. Исходный код программы.
6. Результаты работы программы
7. Ответы на контрольные вопросы
1. Вопрос: Какова структура видеопамяти в текстовом режиме?
Вопрос: Как удобно организовать обращение к любой точке экрана?
Вопрос: Каким образом можно изменить цвет выводимого символа? Цвет фона?
Вопрос: Какие действия необходимо предпринять для восстановления прежнего состояния экрана после каких-то его изменений?
1. Постановка задачи
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, необходимо задавать с клавиатуры при запуске программы. Информация о параметре, задающем скорость движения, должна выводиться на экран при запуске программы без параметров.
В случае смещения строк на экране (нажатие клавиши ENTER) не должно происходить никаких нежелательных эффектов – раздвоения картинки, дублирования строк или их частей…
Вариант 5(1) «Свободное движение»:
Черный (или цветной) квадратик (или иной объект) «летает» по экрану, содержащему некоторый текст, и отражается от границ экрана. Движение продолжается до нажатия клавиши <Esc> или некоторой нестандартной комбинации клавиш.
2. Входные данные программы.
В качестве параметра командной строки в программу передаётся скорость движения объекта. Если программа запущена без параметров, то используется стандартное значение, установленное в программе.
3. Описание основных переменных и подпрограмм.
4. Алгоритм решения задачи
5. Исходный код программы.
6. Результаты работы программы
7. Ответы на контрольные вопросы
1. Вопрос: Какова структура видеопамяти в текстовом режиме?
Вопрос: Как удобно организовать обращение к любой точке экрана?
Вопрос: Каким образом можно изменить цвет выводимого символа? Цвет фона?
Вопрос: Какие действия необходимо предпринять для восстановления прежнего состояния экрана после каких-то его изменений?
Дополнительная информация
Работа успешно зачтена!
В архиве отчет + программа
Преподаватель: Бах О.А.
В архиве отчет + программа
Преподаватель: Бах О.А.
Похожие материалы
Лабораторная работа №5 по дисциплине: «Операционные системы»
Мария114
: 24 мая 2017
Задание
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину ско
100 руб.
ЛАБОРАТОРНАЯ РАБОТА №5 по дисциплине «Операционные системы»
mike_vorn
: 30 сентября 2014
Постановка задачи.
Написать программу, которая будет работать с видеопамятью. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
680 руб.
Лабораторная работа № 5 по дисциплине "Операционные системы".
Greenberg
: 11 марта 2012
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, не
79 руб.
Лабораторная работа №5 по дисциплине: Операционные системы. Для всех вариантов.
IT-STUDHELP
: 23 апреля 2017
Лабораторная работа №5:
Работа с видеопамятью ("экран")
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объект
38 руб.
Лабораторная работа №5 по дисциплине: Операционные системы. Вариант №7
Jack
: 28 января 2014
Задание
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скор
300 руб.
Лабораторная работа № 5 по дисциплине: Операционные системы. Вариант №1
xtrail
: 2 апреля 2013
1. Постановка задачи
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий
200 руб.
Лабораторная работа №5 по дисциплине "Операционные системы". Вариант №3.
hunter911
: 15 сентября 2012
Постановка задачи: При работе с экраном зачастую возникают ситуации, когда необходимо обращение к видеопамяти напрямую по абсолютным адресам. Структура видеопамяти для текстовых режимов достаточно проста. Для представления каждого знакоместа отводится два байта: первый байт хранит отображаемый символ, второй байт – его цветовые атрибуты. Таким образом, в текстовом режиме для хранения образа всего экрана используется 80 25 2 = 4000 байт. Адрес начала видеопамяти в общем пространстве оперативной п
100 руб.
Лабораторная работа №5 по дисциплине "Операционные системы.". Работа с видеопамятью ("экран").
Doctor_Che
: 9 февраля 2012
Постановка задачи
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий вел
75 руб.
Другие работы
Контрольная работа по дисциплине: Системы коммутации. Вариант №3.
pvv1962
: 16 мая 2015
"Расчет оборудования
мультисервисного абонентского концентратора (МАК)"
Заданная структура МАК показана на рисунке 1.
В МАК включаются:
• аналоговые абонентские линии (ААЛ);
• линии ADSL;
• линии SHDSL;
• линии к оконечной АТС (ОС) местной сети;
• линии к АМТС;
• линия в направлении сети с пакетной передачей информации (IP-сети).
Для каждого типа линий доступа указаны их общее число; число соответствующих портов на одной печатной плате; максимальное количество плат в одном корпусе МАК без уче
150 руб.
Основные направления реформирования российской экономики: предпринимательство, приватизация и демонополизация. Доходы населения России
Qiwir
: 2 ноября 2013
Введение. 3
Глава № 1. Предпринимательство.. 7
1.1. Необходимость развития предпринимательства в России, его характеристика.. 7
1.2. Предпринимательство в масштабе малого предприятия. Особенности и функции.. 9
1.3. Своевременные проблемы развития предпринимательства в России и пути их решения.. 11
Глава № 2. Приватизация.. 15
2.1. Теория приватизации.. 15
2.2. Сущность приватизации.. 17
2.3. Необходимость приватизации в России.. 20
Глава № 3. Демонополизация.. 22
3.1. Демонополизация р
10 руб.
Нейрофизиологические корреляты сознания и речи
Elfa254
: 15 октября 2013
О том, что представляет собой сознание, высказывается большое разнообразие мнений. Можно определять сознание как субъективно переживаемую последовательность событий, противопоставляемых бессознательным процессам. В нейрологии сознание сопоставляется с состоянием бодрствования. Согласно условнорефлекторной теории Павлова, сигналы осознаются в том случае, когда они приобретают характер элементов второй сигнальной системы, то есть выражаются словом. Слово непосредственно связано с речью.
Актуально
5 руб.
Отношение сознания к материи: математика и объективная реальность
Qiwir
: 9 августа 2013
Введение
Роль математики в современной науке постоянно возрастает. Это связано с тем, что, во-первых, без математического описания целого ряда явлений действительности трудно надеяться на их более глубокое понимание и освоение, а, во-вторых, развитие физики, лингвистики, технических и некоторых других наук предполагает широкое использование математического аппарата. Более того, без разработки и использования последнего было бы, например, невозможно ни освоение космоса, ни создание электронно-выч