Автор: Dr.Bugy 16.04.2006 0:12
Что они делают я вроде понял, а что они из себя представляют никак не пойму.
Зы:извеняюсь если вопрос тупой поиск не помог.
Автор: suriv 16.04.2006 0:16
Прерывание это своего рода подпрограмма которая находится постоянно в памяти и может вызываться в любое время из любой программы.
Автор: Dr.Bugy 16.04.2006 0:25
Спасиб, а то я думал, что за прерывания, понять не мог.
Автор: Altair 16.04.2006 0:47
Цитата
Прерывание это своего рода подпрограмма
что за бред ?
Прерывание - однокоренное слово перерыв. Процессор прерывает исполнение программы (сохраняет все регистры) и уже дальше в зависимости от того, какое прерывание произошло - вызывает соответствующий обработчик прерывания.
Общие понятия об этом процессе можно прочитать у Питера Нортона.
Автор: volvo 16.04.2006 0:53
Цитата(suriv @ 15.04.2006 20:16)
Прерывание это своего рода подпрограмма которая находится постоянно в памяти и может вызываться в любое время из любой программы.
С резидентом не путаешь? Это разные вещи...
Dr.Bugy, здесь самые начальные сведения:
http://www.intuit.ru/department/hardware/archhard2/14/
Автор: Dr.Bugy 16.04.2006 1:47
volvoспасибо за линк то что надо!!!
Автор: xds 16.04.2006 9:12
Цитата
(сохраняет все регистры)
Как правило, только PSW, и то не всегда (например, в архитектуре AVR обработчик прерывания должен самостоятельно сохранять содержимое регистра состояния процессора).