Операционные системы. Лабораторная работа №1. Обработка прерываний клавиатуры. Turbo Pascal. СибГУТИ
Состав работы
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание для выполнения лаб. работы №1
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получена устойчивая работа программы, изменить её таким образом, чтобы длительность звукового сигнала и его частота задавались в качестве параметров при запуске программы.
Необходимо предоставить пользователю возможность “выключать” и “включать” заново звуковое сопровождение работы клавиш. Использовать для “выключения/включения” звука нестандартную комбинацию клавиш: сочетание нажатой клавиши <Shift> с какой-либо ещё, например, <Shift>+<Esc> …
Контрольные вопросы
1. Как поведёт себя Ваша программа, если в качестве параметров командной строки вместо требуемых по заданию длительности и частоты будут заданы неверные значения, например, символы, строки символов, отрицательные или дробные числа?
2. Как будет работать программа, если задавать величину длительности звукового сигнала очень большой? Почему?
3. Как можно определить скан-коды требуемых клавиш?
4. В каком случае при нажатии и отпускании клавиши может раздаваться “двойной” сигнал?
5. Проверьте, что произойдет, если нажать клавишу и удерживать её в нажатом состоянии? Варианты – раздаётся многократно повторяемый звуковой сигнал, сигнал прозвучал один раз. Что нужно изменить в программе, чтобы она изменила свой вариант поведения на альтернативный?
6. Видоизменить программу для того, чтобы при нажатии любой клавиши раздавался звук, соответствующий заданной в качестве параметра частоте сигнала, а отпускание клавиши сопровождал звук более высокий (выше на 50% от заданной частоты).
7. Для некоторых специальных клавиш установить длительность звукового сигнала большей в 2–3 раза (например, для <Esc>, <Shift> или <Enter>) – сделать в программе соответствующие изменения.
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получена устойчивая работа программы, изменить её таким образом, чтобы длительность звукового сигнала и его частота задавались в качестве параметров при запуске программы.
Необходимо предоставить пользователю возможность “выключать” и “включать” заново звуковое сопровождение работы клавиш. Использовать для “выключения/включения” звука нестандартную комбинацию клавиш: сочетание нажатой клавиши <Shift> с какой-либо ещё, например, <Shift>+<Esc> …
Контрольные вопросы
1. Как поведёт себя Ваша программа, если в качестве параметров командной строки вместо требуемых по заданию длительности и частоты будут заданы неверные значения, например, символы, строки символов, отрицательные или дробные числа?
2. Как будет работать программа, если задавать величину длительности звукового сигнала очень большой? Почему?
3. Как можно определить скан-коды требуемых клавиш?
4. В каком случае при нажатии и отпускании клавиши может раздаваться “двойной” сигнал?
5. Проверьте, что произойдет, если нажать клавишу и удерживать её в нажатом состоянии? Варианты – раздаётся многократно повторяемый звуковой сигнал, сигнал прозвучал один раз. Что нужно изменить в программе, чтобы она изменила свой вариант поведения на альтернативный?
6. Видоизменить программу для того, чтобы при нажатии любой клавиши раздавался звук, соответствующий заданной в качестве параметра частоте сигнала, а отпускание клавиши сопровождал звук более высокий (выше на 50% от заданной частоты).
7. Для некоторых специальных клавиш установить длительность звукового сигнала большей в 2–3 раза (например, для <Esc>, <Shift> или <Enter>) – сделать в программе соответствующие изменения.
Дополнительная информация
В архиве: DOC (отчет 13 стр), EXE (1 шт), PAS (1 шт)
Оценка:Зачет
--------------------------------------------------
Имеются все работы по всем дисциплинам 4(14) варианта за все курсы обучения!!!
Оценка:Зачет
--------------------------------------------------
Имеются все работы по всем дисциплинам 4(14) варианта за все курсы обучения!!!
Похожие материалы
Операционные системы. Лабораторная работа № 1. Обработка прерываний клавиатуры
nik200511
: 11 марта 2014
Тема: Обработка прерываний клавиатуры
1. Постановка задачи
Написать программу, которая должна «озвучивать» клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и
34 руб.
Лабораторная работа №1 по дисциплине "Операционные системы.". Обработка прерываний клавиатуры.
Doctor_Che
: 9 февраля 2012
1. Постановка задачи
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программ
75 руб.
Лабораторная работа №1 по дисциплине Операционные системы. "Обработка прерываний клавиатуры". Вариант №14
Jack
: 22 августа 2014
1. Постановка задачи
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе
100 руб.
Обработка прерываний клавиатуры
jashma28
: 20 декабря 2012
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качестве пробного варианта длительность звукового сигнала и частоту задать константами в программе. Когда будет получе
800 руб.
Обработка прерываний клавиатуры
Eva
: 13 января 2011
Лабораторная работа № 1
По дисциплине «Операционные системы» на тему
«Обработка прерываний клавиатуры»
Задание
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
Программа должна быть резидентной, т.е. оставаться в памяти после своего завершения.
В качеств
150 руб.
«Операционные системы» ЛАБОРАТОРНАЯ РАБОТА N1 «Обработка прерываний клавиатуры»
mike_vorn
: 30 сентября 2014
1. Постановка задачи.
Написать программу, которая должна “озвучивать” клавиатуру, т.е. после запуска этой программы нажатие любой клавиши на клавиатуре будет сопровождаться звуковым сигналом. Клавиатура при этом должна оставаться работоспособной, т.е. продолжать выполнять свои основные функции в нормальном темпе.
680 руб.
Операционные системы. Курсовая работа. 14 вариант. Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1).
Окончание работы программы должно происходить при приостановке всех потоко
600 руб.
Операционные системы. Лабораторная работа № 5. Работа с видеопамятью («экран»). Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание для выполнения лаб. работы №5
Написать программу, которая будет работать с видеопамятью. Можно выполнить любое из приведенных ниже заданий. Независимо от конкретного задания программа должна работать резидентно. Текст, присутствовавший на экране до запуска программы, не должен портиться никаким образом.
В программе следует использовать два обработчика прерываний – прерываний таймера и прерываний клавиатуры. Прерывания таймера регламентируют скорость перемещения объекта, причем параметр
350 руб.
Другие работы
Контрольная работа 1 Дискретная математика Вариант 6
SOKOLOV
: 27 октября 2024
Вариант 6
No1 Доказать равенства, используя свойства операций над множествами и определения операций. Проиллюстрировать при помощи диаграмм Эйлера-Венна. а) (A\C) \ (B\C) = (A\B)\C б) (A B) (C D)=(A C) (B D).
No2 Даны два конечных множества: А={a,b,c}, B={1,2,3,4}; бинарные отношения P1 A B, P2 B2. Изобразить P1, P2 графически. Найти P=(P2P1)–1. Выписать области определения и области значений всех трех отношений: P1, P2, Р. Построить матрицу [P2], проверить с ее помощью, является ли о
322 руб.
Техническое обеспечение технологии возделывания яровой пшеницы в СПК «Дужевка» Чаусского района с модернизацией дисковых рабочих органов дискатора АПД-7.5
Shloma
: 11 июня 2020
Дипломный проект включает расчетно-пояснительную записку на 93 листа, в том числе 20 таблиц, 10 рисунков, список используемой литературы 22 источника приложение и графической часть на 12 листах формата А1.
Ключевые слова: МАШИННО-ТРАКТОРНЫЙ ПАРК, РАСТЕНИЕВОДСТВО, ЖИВОТНОВОДСТВО, ЗАТРАТЫ, ЭФФЕКТИВНОСТЬ, МАШИННО-ТРАКТОРНЫЙ АГРЕГАТ, ПРОИЗВОДИТЕЛЬНОСТЬ, ПЕРСПЕКТИВНОСТЬ, ДИСКАТОР, ОБРАБОТКА ПОЧВЫ, ЭКОНОМИЧЕСКИЙ ЭФФЕКТ.
В первой главе рассмотрена производственно-экономическая деятельность хозяй
1590 руб.
Раневые повязки и покрытия
VikkiROY
: 3 февраля 2013
Содержание
Введение
1 Раневые покрытия с антимикробным действием
1.1 Раневые повязки на основе целлюлозы и ее производных
1.2 Полимеры на основе альгината
1.3 Полимеры на основе коллагена
1.4 Раневые повязки на основе комбинируемых материалов
1.5 Гидрогелевые раневые покрытия
1.6 Средства для лечения ран в виде полимерных композиций
1.7 Раневые покрытия в виде биодеградируемых полимеров
1.8 Раневые покрытия на основе производных хитина
1.9 Раневые покрытия на основе поливинилового спирта
2 Ранев
Статистический анализ социально-экономического развития регионов
vladslad
: 27 июня 2016
ТВОРЧЕСКАЯ РАБОТА
по дисциплине «Социально-экономическая статистика»
на тему: « Статистический анализ социально-экономического развития регионов»
ВВЕДЕНИЕ 3
ОСНОВНАЯ ЧАСТЬ 4
1. Сравнительный анализ демографической ситуации регионов 4
2. Сравнительный анализ рынка труда регионов 9
3. Сравнительный анализ уровня экономического развития и макроэкономических показателей 13
4. Сравнительный анализ уровня жизни и доходов населения 19
ЗАКЛЮЧЕНИЕ 27
СПИСОК ЛИТЕРАТУРЫ 29
600 руб.