вектор прерывания



таблица векторов прерываний

Автор Пятнашки задал вопрос в разделе Компьютеры, Связь

Что такое номер прерывания и вектор прерывания? и получил лучший ответ

Ответ от Пользователь удален[гуру]
Вектор прерывания - это указатель на адрес расположения инструкций, которые должны быть выполнены при вызове данного прерывания.
Эта ячейка содержит адрес программы обработки данного прерывания, называемый вектор прерывания.
тот или иной внешний запрос, очень просто. Практически все языки программирования имеют для этого встроенные средства. Например, в Паскале - это процедура SetIntVec, а в Си - функция setvect(), первым параметром которых является номер прерывания, а вторым - адрес процедуры обработки прерывания.
Однако при выходе из программы, конечно, старый вектор прерывания необходимо восстановить. Это связано с тем, что после завершения программы память, отводимая под нее, освобождается (за исключением резидентов, которые мы рассматривать не будем) , то есть фактически наша процедура обработки прерывания перестает существовать. Для решения этой проблемы перед установкой нового вектора прерывания необходимо сохранить старый в некоторой заранее зарезервированной переменной. Для этого в Паскале существует процедура GetIntVec, а в Си - getvect().
Например на вектор 1Ch (это прерывание вызывается таймером BIOS примерно 18 раз в секунду) . Эта процедура, к примеру, будет издавать короткий звук. Таким образом, после установки вектора компьютер начнет "гудеть":

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое номер прерывания и вектор прерывания?
спросили в Железо
что есть - контроллер прерываний и как сей функционал настраивать
Контроллер прерываний — микросхема или встроенный блок процессора, отвечающий за возможность
подробнее...
спросили в BBS Id Software
люди, где можно найти сленг программистов на английском с русскими значениями
запросец оригинальный . я думаю если взять сразу такие книги как : самаучитель по дельфи и паскалю
подробнее...

Что такое физическая память, и где она находится? Только серьезно.
Физическая память - эта та, которая реализована в компьютере в виде микросхем. Вся физическая
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Компьютер пищит... И не включается манитор... Почему?
Таблицы звуковых сигналов
Award BIOS
Последовательность звуковых сигналовОписание
подробнее...
спросили в Железо
Принцип работы процессора
Принцип работы процессора.

Процессор является одним из тех устройств, которые все время
подробнее...
спросили в Железо
что означает сигнал биоса "1 короткий + 3 коротких". (мамка Noname для 486-го)
Таблицы звуковых сигналов
Award BIOS
Последовательность звуковых сигналовОписание
подробнее...
спросили в Железо
Пищит компьютер при включении
В зависимости от BIOS

Таблицы звуковых сигналов
Award BIOS
Последовательность
подробнее...
спросили в Железо
При включении BIOS выдает длинный сигнал, повторяющийся через 2-3 секунды.
длинные - скорее всего память вывалилась из разъёма/контакты
подробнее...
спросили в Железо
Не запускается ПК
скорее всего с контроллером жесткого проблемы, попробуите с другим жестким, если заработает то
подробнее...
спросили в Железо Компьтер
Компьтер. при включении компьютера происходит пищание, писк прерывистый
Советы по диагностике компьютера.
Если у Вас сломался компьютер - самое главное не стоит
подробнее...
спросили в Железо
Сломался компьютер
такие сигналы означают, что проблемы с видеокартой... набудущее если нет запаха гари это не значит
подробнее...
Пробизнесбанк на Википедии
Посмотрите статью на википедии про Пробизнесбанк
Таблица векторов прерываний на Википедии
Посмотрите статью на википедии про Таблица векторов прерываний
 

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

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*