Содержание
- 2. Понятие прерывания Прерывание означает временное прекращение основного процесса вычислений для выполнения некоторых запланированных или незапланированных действий,
- 3. Обработчик прерывания Программа обработки прерывания называется обработчиком прерывания. Int № Обработчик прерывания прерванная программа продолжит выполнение
- 4. Классификация прерываний (в зависимости от источника прерывания) аппаратные - возникают как реакция микропроцессора на физический сигнал
- 5. Другая классификация Внешние - вызываются внешними по отношению к микропроцессору событиями (по существу - это группа
- 6. Виды прерываний Маскируемое прерывание (IRQ) аппаратное прерывание, которое можно игнорировать, (путем установки бита в регистре IMR
- 7. Программное прерывание
- 8. Программные прерывания Обработка машинной команды int N это программное прерывание int (interrupt – англ. прерывание) N
- 9. Пример. Прерывание 21h (DOS) Как это работает? 21 – номер (имя) прерывания, h – обозначение 16-ричной
- 10. Использование функций 21h Как это программируется? Поместить номер функции в регистр ah Поместить передаваемые функции параметры
- 11. Пример Вывод строки на экран message db 'Это строка’,’$' mov ah,09h mov dx,offset message int 21h
- 12. Пример. Вывод строк на экран masm model small .stack 100h .data message1 db 'Это первая строка’,’$'
- 13. Система прерываний Система прерываний - это совокупность программных и аппаратных средств, реализующих механизм прерываний Механизм прерываний
- 14. Аппаратные средства системы прерываний выводы микропроцессора (INTR, INTA, NMI) программируемый контроллер прерываний (8259А, микросхема) предназначен для
- 15. Программные средства системы прерываний Таблица векторов прерываний Первый килобайт ОП (в реальном режиме 16-разрядных процессоров). Содержит
- 16. Таблица векторов прерываний (в реальном режиме) Содержит адреса (векторы) обработчиков прерываний Адреса строго упорядочены в соответствии
- 17. Обработка прерываний в реальном режиме работы микропроцессора производится в 3 этапа: прекращение выполнения текущей программы; переход
- 18. Программное прерывание Адрес следующей выполнимой команды – в паре регистров CS:IP
- 19. ЭТАП 1. Прекращение выполнения текущей программы Должно произойти так, чтобы потом можно было вернуться и продолжить
- 20. Int № CS IP FLAGS IP FLAGS Содержимое регистров CS, IP, FLAGS копируется в стек программы
- 21. Этап 2. Переход к выполнению и выполнение программы обработки прерывания (обработчика прерывания) Микропроцессор По номеру источника
- 22. Этап 3. Возврат управления прерванной программе Необходимо привести стек в состояние, в котором он был сразу
- 23. Таблица IDT (Interrupt Description Table) Таблица дескрипторов прерываний 256 прерываний (как и в реальном режиме) дескрипторы
- 24. Схема поиска обработчика прерывания в защищенном режиме работы микропроцессора IDT – (Interrupt Descriptions Table) – таблица
- 26. Скачать презентацию























Medarm. Единая база данных
Оценка количественных параметров текстовых документов. Обработка текстовой информации
Обработка графической информации
Инструкция записи на приём на сайте ПФР
Знакомство с исполнителем Робот
Обеспечение информационной безопасности в системах электронного взаимодействия. (Лекция 11)
Беспроводные компьютерные сети
МедСпутник
Питание в школе. Школа будущего
Алгебра высказываний
Системный анализ и его применение в медиа исследованиях
Приложение Microsoft Excel. Приемы работы с приложением
Самозанятые. Порядок оформления
История ЭВМ
Алгоритмы и программирование
Class Journal Second. The New News for yourself
Основные доработки 2018 г. Развитие системы IVR (ITGC 51110 / 51111)
shuffle(x, random=None)
Обработка массива целых чисел из файла
Информация и свойства информации
Агрегирование каналов
Обучение ООП с помощью видеоигры
Логическая структура и архитектура WCMS
Примеры использования внешних устройств, подключаемых к компьютеру, в учебных целях. Программное обеспечение внешних устройств
SketchUp. Основы проектирования. Самый простой способ рисовать в 3D. Урок 4
Контент для приложения bmw start новые информационные блоки лидер тематики
Схема отправки сертификатов в ОАО Инфотекс Интернет Траст
Программирование линейных алгоритмов