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

Основные биты регистра признаков



РП – регистр признаков, флаговый регистр, или регистр статуса (Рис. 4, 5).

Этот регистр предназначен для хранения результатов контроля выполнения команды. Он состоит как минимум из пяти информационных двоичных разрядов.

Рис.4 Структура РП для процессора К-580

Разряд С называется флагом переноса и становится равным единице после выполнения арифметической команды, если результат операции не умещается в восьми битном регистре приемника. Пример: 250+50=44, С=1; 250+1=251, С=0.

 
 


Рис.5 Структура РП для AVR контроллера.

Z – флаг нуля. Принимает значение 1, если по окончании арифметической операции во всех разрядах регистра получателя или регистра приемника содержатся нули. Пример: 250+6=0, Z=1; 250+1=251, Z=0.

N – флаг отрицательного результата, дублирует старший разряд регистра получателя после выполнения арифметической операции.

Пример: 120+7=127, N=0; 120+8=-128, N=1

V – флаг переполнения, указывает на верность (V=0) или ошибочность (V=1) результатов арифметической операции со знаковыми числами.

Пример: 100+20=120, V=0; 100+29=-127, V=1.

S – флаг знака, S=N xor V, где xor-логическая операция «исключающая ИЛИ»

Н – флаг дополнительного переноса, указывает на наличие переноса из младшей тетрады в старшую при выполнении арифметической команды.

Пример: 10+1=11, H=0;15+1=16, H=1.

Т – флаг трассировки.

I – флаг прерывания.





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



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