Что такое прерывание и как оно работает?

Q7: Что такое прерывание и как оно работает?

A: Прерывание - это именно прерывание программы для выполнения какой-либо другой работы.

Hеобходимо pазличать пpогpаммные и аппаpатные пpеpывания.
Аппаpатные генеpятся устpойствами, а пpогpаммные вызываются самой пpогpаммой и являются фактически аналогами вызова подпpогpамм, вызовами системных функций DOS, напpимеp. Аппаратные прерывания прерывают программу в необходимый момент, например, по приходу байта от модема, по движению мыши и т.п.

Смотрите первый пример 'Hello, world!', там используется int 21h - прерывание номер 21h, которое отвечает за функции ДОС. В ah у нас было 09h - это функция вывода текста на экран, начиная с адреса ds:dx.

 

Вернуться к списку вопросов >>

 

 

Другие новости



Счетчики





Яндекс.Метрика