Системное программирование - Доклад

бесплатно 0
4.5 51
Прерывание и его природа. Контролер прерываний. Обработка прерываний в реальном режиме. Характеристики реального режима работы микропроцессора. Схема обработки прерываний в реальном режиме. Написание собственного прерывания. Разработка в общем случае.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
ДОКДАД ПО ДИСЦИПЛИНЕ: «СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ» НА ТЕМУ: «ПРЕРЫВАНИЕ» Содержание Прерывание и его природа Контролер прерываний Обработка прерываний в реальном режиме Характеристики реального режима работы микропроцессора Общая схема обработки прерываний в реальном режиме Написание собственного прерывания Пример разработки прерывания в общем случае Прерывание и его природа Прерывание - инициируемый определенным образом процесс, временно переключающий микропроцессор на выполнение другой программы с последующим возобновлением выполнения прерванной программы. Это - планируемые прерывания, так как с их помощью программист обращается в нужное для него время за обслуживанием своих запросов либо к операционной системе, либо к BIOS, либо к собственным программам обработки прерываний. В этой таблице в определенном формате, который зависит от режима работы микропроцессора, содержатся указатели на процедуры обработки соответствующих прерываний; o Следующие флаги в регистре флагов flags\eflags: · IF (Interrupt Flag) - флаг прерывания. Контролер прерываний Центральное место в схеме обработки аппаратных прерываний занимает программируемый контроллер прерываний (ПКП), выполненный в виде специальной микросхемы i8259A. Эта операция осуществляется путем программирования порта 21h. o Регистр обслуживаемых прерываний ISR (Interrupt Service Register) - восьмиразрядный регистр, единичное состояние разрядов которого показывает, прерывания каких уровней обрабатываются в данный момент в микропроцессоре; o Арбитр приоритетов PR (Priority Resolver) - функцией данного блока является разрешение конфликта при одновременном поступлении запросов на входы irq0…irq7; o Блок управления - основной функцией данного блока является организация информационного обмена контроллера прерываний и микропроцессора через шину данных.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?