Электроприводы с системами числового программного управления. Иванов А.К - 57 стр.

UptoLike

Составители: 

Рубрика: 

56
Разряд 7 – I: Общее разрешение прерываний.
Бит общего разрешения прерываний используется для активизации рабо-
ты системы прерываний. Разрешение отдельных прерываний осуществляется в
соответствующих управляющих регистрах. Если бит общего разрешения пре-
рываний сбросить, то ни одно из прерываний не будет активным независимо от
их индивидуальной конфигурации. Бит I сбрасывается в 0 аппаратно после ге-
нерации запроса
на прерывание, а после выполнения инструкции возврата из
прерывания RETI снова устанавливается к 1 для выполнения последующих
прерываний. Бит I может также сбрасываться и устанавливаться с помощью ин-
струкций CLI и SEI соответственно.
Разряд 6 – T: Хранение копируемого бита.
Специальные битовые операции BLD (копирование из Т-бита) и BST (ко-
пирование в Т-бит) используют в качестве источника и
получателя данных бит
T. Любой бит из регистрового файла может быть скопирован в бит T инструк-
цией BST, а также содержимое бита Т может быть скопировано в любой бит ре-
гистрового файла с помощью инструкции BLD.
Разряд 5 – H: Флаг половинного переноса.
Данный флаг устанавливается при выполнении некоторых арифметиче-
ских инструкций и индицирует о возникновении половинного
переноса. Дан-
ный перенос широко используется в двоично-десятичной арифметике.
Разряд 4 – S. Бит знака, S = Искл. ИЛИ (N,V).
Бит S – результат выполнения логической операции исключающего ИЛИ
между флагом отрицательного результата N и флагом переполнения двоичного
дополнения V.
Разряд 3 – V. Флаг переполнения двоичного дополнения.
Флаг переполнения двоичного дополнения V поддерживает арифметику с
двоичным дополнением.
Разряд 2 – N. Флаг отрицательного результата.
Флаг отрицательного
результата N индицирует, что результатом выпол-
нения арифметической или логической операции является отрицательное зна-
чение.
Разряд 1 – Z. Флаг нулевого результата.
Флаг нулевого результата Z индицирует, что результатом выполнения
арифметической или логической операции является ноль.
Разряд 0 – C. Флаг переноса.
Флаг переноса C индицирует о возникновении переноса в результате вы-
полнения арифметической или логической операции.
Файл регистров
общего назначения. Файл регистров оптимизирован
под расширенный набор инструкций AVR-микроконтроллеров. В целях дости-
жения требуемой производительности и гибкости файлом регистров поддержи-
ваются следующие схемы ввода-вывода:
один 8-разр. операнд и один 8-разр. результат;