Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Назначение регистра флагов. Состав



Регистр флагов – предназначен для хранения текущего значения процессора.

Ариф./логич. флаги, меняющиеся по результату выполненной ариф-логич. операции.

Mov Ax Dx – не влияет на флаги(пересылка)

Add Ax Bx – влияет на флаги.

Регистр флагов:

(Арифм./логич. флаги)

CF – флаг переноса. Фиксирует значение переноса(заема),возникающего при сложении(вычитании) байтов или слов,а так же значения выдвигаемого бита при сдвиге операций.

PF - флаг четности(паритета). Фиксирует наличие четного количества единиц в младшем байте результата операции, и используется для контроля правильности передачи данных.
AF – флаг вспомогательного переноса. Фиксирует перенос(заем) из младшей тетрады (т.е из бита в старшую (при сложении\вычитании).
ZF – флаг нуля. Сигнализирует о получении нулевого результата операции.
SF - флаг знака. Фиксирует знаковый бит(7 или 15).
OF - переполнение

DF- флаг направления. (команды LTD и STD)от меньших адресов или от больших.

Флаги управления:

IF –флаг прерывания (команда CLI b STI) запрещает маскировать прерывания IF=0 на внешние прерывания процессор не реагирует)

TF – флаг транссировки Переходит в командно-тестируемый режим (пошаговый с прерыванием)





Дата публикования: 2015-02-03; Прочитано: 309 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...