рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Рекомендации по улучшению

Работа сделанна в 2000 году

Рекомендации по улучшению - Курсовой Проект, раздел Программирование, - 2000 год - Системы программирования и операционные системы Рекомендации По Улучшению. Главным Недостатком Этой Программы Является Неудоб...

Рекомендации по улучшению. Главным недостатком этой программы является неудобное визуальное восприятие записей в файле.

Т.е. мы видим не ASCII-код который образовался в результате нажатия клавиши, а так называемый скэн-код номер клавиши и состояние байта флагов клавиатуры, в котором он находился при этом нажатии. При необходимости можно написать процедуру в нашем обработчике либо в виде отдельной программы, которая анализировала бы байт флагов и в зависимости от этого подставляла ASCII-код соответствующий скэн-коду нажатой клавиши.

Вторым недостатком нашей программы является не всегда удобный механизм выгрузки программы из оперативной памяти.

Можно предусмотреть выгрузку нашей программы специальной не стандартной комбинацией клавиш. Третий существенный недостаток программы состоит в том, что наш обработчик не реагирует на сочетание клавиш ClrlAltDel. Так как наш обработчик перехватывает прерывания от клавиатуры раньше чем системный обработчик int09h, то было бы целесообразно при этом сочетании сбрасывать содержимое буфера в файл, а затем передавать управление системному обработчику.

Можно предусмотреть запись в файл autoexec.bat либо config.sys строки с путм к нашему файлу, при запуске программы с параметром вводимым с командной строки.

Можно предусмотреть коррекцию размеров буфера, а также задавать имя рабочего файла с помощью вс тех же параметров вводимых с командной строки.

В зависимости от того в каких целях применяется данный обработчик, можно запретить нажатие какой либо клавиши, комбинации клавиш или последовательности.

Данная программа является шаблоном для резидентных обработчиков прерываний, в частности обработчиков прерываний от клавиатуры, и является огромным полем для творчества. 4.

– Конец работы –

Эта тема принадлежит разделу:

Системы программирования и операционные системы

Обработчик должен иметь механизм выгрузки из оперативной памяти встроенный в него самого. Также программа должна иметь защиту от повторной установки в оперативную… Такие программы носят названия программ, резидентных в памяти Terminate and Stay Resident, TSR, или просто резидентных…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Рекомендации по улучшению

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Краткие теоретические сведенья
Краткие теоретические сведенья. Резидентный обработчик прерываний Большой класс программ, обеспечивающих функционирование вычислительной системы драйверы устройств, программы шифрации и защиты данн

Защита резидентной программы от повторной установки
Защита резидентной программы от повторной установки. Как правило, в секции инициализации загружаются векторы прерываний, через которые будет активизироваться программа. Последними строками секции и

Выгрузка резидентной программы из памяти
Выгрузка резидентной программы из памяти. Следует заметить, что в DOS отсутствуют средства выгрузки резидентных программ. Единственный предусмотренный для этого механизм - перезагрузка компь

Перехват прерываний
Перехват прерываний. В архитектуре процессоров 80х86 предусмотрены особые случаи, когда процессор прекращает прерывает выполнение текущей программы и немедленно передает управление программе-обрабо

Резидентный обработчик прерываний от клавиатуры с подключением до системного обработчика
Резидентный обработчик прерываний от клавиатуры с подключением до системного обработчика. Практически любая программа, в которой предусмотрено управление ходом ее выполнения с помощью команд, подав

Описание для пользователя
Описание для пользователя. Приведнная ниже программа осуществляет перехват прерывания от клавиатуры, и производит запись скэн-кодов клавиш и байта флагов клавиатуры в файл с именем scodef.txt. При

Описание для программиста
Описание для программиста. Программа пишется в формате СОМ, поэтому в ней предусматривается только один сегмент, с котором связываются сегментные регистры CS и DS в начале сегмента резервируется 25

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги