RU
Каталог

Замедление процессора (курсовой по ассемблеру)

Продаж: 2
Возвратов: 0

Загружен: 15.01.2012
Содержимое: 20115154528103.rar (65,15 Кбайт)

Описание товара

Замедление работы ЭВМ можно осуществить путём перехвата вектора аппаратно генерируемого прерывания от системного таймера, вызываемого по каждому тику часов реального времени компьютера, с дальнейшим выполнением холостых циклов.
Остаться резидентом в памяти программа может используя соответствующие функции DOS. Также используя функции DOS можно осуществить и выгрузку резидента из памяти, предварительно восстановив вектора перехваченных прерываний. При попытке повторной загрузки программа может обнаружить себя в памяти путём сканирования памяти с целью поиска сигнатуры замедлителя либо установив свой обработчик мультиплексного прерывания и при повторном запуске вызывать это прерывание, и если будет получен ответ от “нашего” обработчика, то не производить повторную загрузку.
Чтобы пользователь мог в командной строке задавать режимы работы замедлителя, в программа должна обрабатывать командную строку, то есть путём сканирования определять, есть ли там ключи, задающие режимы работы.
Обработка горячих клавиш может осуществляться следующим образом: при запуске программа должна будет установить собственный обработчик вектора аппаратно генерируемого прерывания от клавиатуры. Этот обработчик должен будет осуществлять проверку нажатых клавиш, далее обработчику следует выполнить операцию, соответствующую нажатой комбинации клавиш: изменение степени замедления, выключение замедлителя. Если на нажатую комбинацию клавиш не предусмотрено никаких действий, управление должно будет передаваться на “старый” обработчик.
Индикацию степени замедления в процентах можно осуществить преобразовав число процентов в строку и далее записав её напрямую в видеопамять.

Дополнительная информация

Состав курсовой работы:
* Пояснительная записка
* Руководство оператора
* Текст программы
* Блок-схема алгоритма

Отзывы

0
Отзывов от покупателей не поступало.
За последние
1 мес 3 мес 12 мес
0 0 0
0 0 0
В целях противодействия нарушению авторских прав и права собственности, а также исключения необоснованных обвинений в адрес администрации сайта о пособничестве такому нарушению, администрация торговой площадки Plati (http://www.plati.com) обращается к Вам с просьбой - в случае обнаружения нарушений на торговой площадке Plati, незамедлительно информировать нас по адресу support@plati.com о факте такого нарушения и предоставить нам достоверную информацию, подтверждающую Ваши авторские права или права собственности. В письме обязательно укажите ваши контактные реквизиты (Ф.И.О., телефон).

В целях исключения необоснованных и заведомо ложных сообщений о фактах нарушения указанных прав, администрация будет отказывать в предоставлении услуг на торговой площадке Plati, только после получения от Вас письменных заявлений о нарушении с приложением копий документов, подтверждающих ваши авторские права или права собственности, по адресу: 123007, г. Москва, Малый Калужский пер. д.4, стр.3, Адвокатский кабинет «АКАР №380».

В целях оперативного реагирования на нарушения Ваших прав и необходимости блокировки действий недобросовестных продавцов, Plati просит Вас направить заверенную телеграмму, которая будет являться основанием для блокировки действий продавца, указанная телеграмма должна содержать указание: вида нарушенных прав, подтверждения ваших прав и ваши контактные данные (организиционно-правовую форму лица, Ф.И.О.). Блокировка будет снята по истечение 15 дней, в случае непредставления Вами в Адвокатский кабинет письменных документов подтверждающих ваши авторские права или права собственности.

Партнерам: 0,1 $ — как заработать
Оплатить с помощью:
с "Правилами покупки товаров" ознакомлен и согласен