Команды условной передачи управления МЕХАНИЗМ ВЫПОЛНЕНИЯ
1. Сохранить В СТЕКЕ полную информацию о состоянии процессора (ВСЕ РЕГИСТРЫ, включая РЕГИСТР ФЛАГОВ );
2. СмещениеВектора:= 4*номер_прерывания;
3. IP:= (СмещениеВектора)^; { ЗАМЕНА! }
4. CS:= (СмещениеВектора + 2)^; { ЗАМЕНА! }
Следующей будет выполняться первая команда ОБРАБОТЧИКА прерывания.
Начало таблицы векторов прерываний
УСЛОВНАЯ ПЕРЕДАЧА УПРАВЛЕНИЯ
q команды перехода по результату команды сравнения CMP;
q команды перехода по состоянию определенного флага;
q команды перехода по содержимому регистра CX.
18 команд условного перехода позволяют проверить:
q отношение между операндами со знаком (“больше — меньше”);
q отношение между операндами без знака (“выше — ниже”);
q состояния арифметических флагов ZF, SF, CF, OF, PF (но не AF).
Дата добавления: 2014-01-07 ; Просмотров: 236 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет