Помощь - Поиск - Пользователи - Календарь
Полная версия: Что такое прерывания?
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Dr.Bugy
Что они делают я вроде понял, а что они из себя представляют никак не пойму.

Зы:извеняюсь если вопрос тупой поиск не помог.
suriv
Прерывание это своего рода подпрограмма которая находится постоянно в памяти и может вызываться в любое время из любой программы.
Dr.Bugy
Спасиб, а то я думал, что за прерывания, понять не мог. smile.gif
Altair
Цитата
Прерывание это своего рода подпрограмма

что за бред ?
Прерывание - однокоренное слово перерыв. Процессор прерывает исполнение программы (сохраняет все регистры) и уже дальше в зависимости от того, какое прерывание произошло - вызывает соответствующий обработчик прерывания.
Общие понятия об этом процессе можно прочитать у Питера Нортона.
volvo
Цитата(suriv @ 15.04.2006 20:16)
Прерывание это своего рода подпрограмма которая находится постоянно в памяти и может вызываться в любое время из любой программы.

С резидентом не путаешь? Это разные вещи...

Dr.Bugy, здесь самые начальные сведения:
Организация обработки прерываний в ЭВМ
Dr.Bugy
volvoспасибо за линк то что надо!!! smile.gif
xds
Цитата
(сохраняет все регистры)
Как правило, только PSW, и то не всегда (например, в архитектуре AVR обработчик прерывания должен самостоятельно сохранять содержимое регистра состояния процессора).
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.