Операционные системы, лабораторная работа № 5, вариант 3
Состав работы
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Тема: Работа с видеопамятью ("экран")
Задача:
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, необходимо задавать с клавиатуры при запуске программы. Информация о параметре, задающем скорость движения, должна выводиться на экран при запуске программы без параметров.
В случае смещения строк на экране (нажатие клавиши ENTER) не должно происходить никаких нежелательных эффектов – раздвоения картинки, дублирования строк или их частей…
Вариант 5(3) “Бегущая строка”:
По экрану, содержащему некоторую информацию, “бежит” текстовая строка. Положение строки и её текст следует задавать параметрами. Строка “бежит” справа налево, при этом по мере того, как первые символы строки скрываются за границей экрана, они должны появляться из-за его правой границы (т.е. экран как бы замкнут).
Контрольные вопросы:
1. Какова структура видеопамяти в текстовом режиме?
2. Как удобно организовать обращение к любой точке экрана?
3. Каким образом можно изменить цвет выводимого символа? Цвет фона?
4. Какие действия необходимо предпринять для восстановления прежнего состояния экрана после каких-то его изменений?
Задача:
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, необходимо задавать с клавиатуры при запуске программы. Информация о параметре, задающем скорость движения, должна выводиться на экран при запуске программы без параметров.
В случае смещения строк на экране (нажатие клавиши ENTER) не должно происходить никаких нежелательных эффектов – раздвоения картинки, дублирования строк или их частей…
Вариант 5(3) “Бегущая строка”:
По экрану, содержащему некоторую информацию, “бежит” текстовая строка. Положение строки и её текст следует задавать параметрами. Строка “бежит” справа налево, при этом по мере того, как первые символы строки скрываются за границей экрана, они должны появляться из-за его правой границы (т.е. экран как бы замкнут).
Контрольные вопросы:
1. Какова структура видеопамяти в текстовом режиме?
2. Как удобно организовать обращение к любой точке экрана?
3. Каким образом можно изменить цвет выводимого символа? Цвет фона?
4. Какие действия необходимо предпринять для восстановления прежнего состояния экрана после каких-то его изменений?
Дополнительная информация
Работа сделана студентом самостоятельно, сдана с первого раза, оценка - зачет
Похожие материалы
Лабораторная работа №5 по дисциплине "Операционные системы". Вариант №3.
hunter911
: 15 сентября 2012
Постановка задачи: При работе с экраном зачастую возникают ситуации, когда необходимо обращение к видеопамяти напрямую по абсолютным адресам. Структура видеопамяти для текстовых режимов достаточно проста. Для представления каждого знакоместа отводится два байта: первый байт хранит отображаемый символ, второй байт – его цветовые атрибуты. Таким образом, в текстовом режиме для хранения образа всего экрана используется 80 25 2 = 4000 байт. Адрес начала видеопамяти в общем пространстве оперативной п
100 руб.
Операционные системы. Лабораторная работа № 5
jashma28
: 20 мая 2012
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, не
800 руб.
Лабораторная работа №5 по дисциплине: «Операционные системы»
Мария114
: 24 мая 2017
Задание
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину ско
100 руб.
ЛАБОРАТОРНАЯ РАБОТА №5 по дисциплине «Операционные системы»
mike_vorn
: 30 сентября 2014
Постановка задачи.
Написать программу, которая будет работать с видеопамятью. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
680 руб.
Лабораторная работа № 5 по дисциплине "Операционные системы".
Greenberg
: 11 марта 2012
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, не
79 руб.
Лабораторная работа № 5. Операционные системы. (СибГУТИ)
Lost
: 15 февраля 2012
1. Постановка задачи
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий
150 руб.
Операционные системы. Лабораторная работа № 5 (СИБГУТИ)
JulDir
: 8 октября 2011
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр, характеризующий величину скорости, не
99 руб.
Лабораторные работы №1-5 по дисциплине "Операционные системы". Вариант №3.
hunter911
: 15 сентября 2012
Лабораторная работа No1. Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе. Длительность звукового сигнала и частоту задать в качестве параметров при запуске программы.
Лабораторная работа No2. Написать резидентную программу, которая будет работать, как “бу
300 руб.
Другие работы
Пути совершенствования налоговой системы Республики Беларусь (на примере ИЧТПУП "Эйлинол")
Qiwir
: 11 ноября 2013
Содержание
Реферат
Перечень условных обозначений
Введение
1. Теоретические аспекты налогообложения в республике Беларусь и зарубежных странах
1.1 Налогообложение Республики Беларусь
1.2 Налогообложение европейских стран
1.2.1 Налоговая система Германии
1.2.2 Налоговая система Испании
2. Анализ производственно-хозяйственной деятельности ИЧТПУП "Эйлинол"
2.1 Общая характеристика и история создания предприятия
2.2 Организационная структура предприятия
2.3 Оказываемые услуги и их характе
10 руб.
Биологические, водные, земельные ресурсы и их экономическая оценка
VikkiROY
: 24 сентября 2013
ВВЕДЕНИЕ
Гармоничное сотрудничество человека с природой, его разумная общественная деятельность, которая регулирует и контролирует обмен веществ между природой и обществом, стало в современную эпоху одной из актуальнейших задач. Увеличение материальных благ общества, которое сопровождается антропогенным прессингом, привело к серьезному загрязнению окружающей среды. Особенно это заметно в области использования природных ресурсов.
Природные ресурсы – это средства к существованию, без которых чел
5 руб.
Лабораторная работа № 4 по дисциплине Функциональное и логическое программирование. Вариант 7
Некто
: 16 сентября 2018
Условие задачи:
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово минимальной длины и ставит его первым (если таких слов несколько, то переставляется последнее найденное). Список вводится с клавиатуры, цель – внутренняя.
50 руб.
Розрахунок ефективності технічного переоснащення підприємств швейної галузі
evelin
: 3 ноября 2013
Зміст
1. Ефективність технічного переоснащення підприємств швейної галузі
1.1 Розрахунок витрат
Таблиця 1.1.1 Вихідні данні
Таблиця 1.1.2 Розрахунок експлуатаційних витрат
Таблиця 1.1.3 Розрахунок витрат на оплату праці обслуговуючого персоналу
Таблиця 1.1.4 Кошторис витрат на утримання і експлуатацію обладнання
1.2 Розрахунок економічної ефективності
Таблиця 1.2.1 Вихідні данні
Таблиця 1.2.2 Розрахунок змін по статтям калькуляції
Таблиця 1.2.3 Розрахунок оптової цін
10 руб.