|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2009, 22:18 | #1 |
Регистрация: 23.04.2009
Сообщений: 5
|
Обработка прерываний
Очистить экран. Вывести несколько строк произвольного текста (ат-рибут 14). Перехватив прерывание печати экрана Print Screen (Int 5h), ме-нять атрибуты всех строк экрана циклически от 1 до 15. Каждое нажатие клавиши Print Screen вызывает изменение атрибута.
|
07.05.2009, 22:02 | #2 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Очистить экран я знаю можно при помощи установки нового видеорежима:
Код:
нуть экран помещается в AL и когда это число равно нулю экран очищается. Код:
xor eax, eax
xchg [eax], eax |
11.05.2009, 01:55 | #3 |
Пользователь
Регистрация: 12.11.2008
Сообщений: 27
|
достаточно быстрый и не слишком ресурсоёмкий способ
Код:
Программы на заказ Delphi, Pascal, С++, Assembler e-mail: greatrock@mail.ru
<--Если я вам помог не забываем жать на весы |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обработчик прерываний по таймеру | Петруха | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 26.03.2009 20:57 |
Контроллер прерываний | smileman | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 16.11.2008 14:23 |
Список функций прерываний | Arhe | Помощь студентам | 5 | 22.02.2008 01:05 |