− декремент (уменьшение на единицу) одного операнда;
− логическая функция И двух операндов;
− логическая функция ИЛИ двух операндов;
− логическая функция ИСКЛЮЧАЮЩЕЕ ИЛИ двух
операндов;
− логическая функция НЕ (инверсия) одного операнда;
− сдвиг вправо на один разряд одного операнда;
− сдвиг влево на один разряд одного операнда;
− сдвиг по циклу вправо на один разряд одного операнда;
− сдвиг по циклу влево на один разряд одного операнда.
При работе с операндами в АЛУ возникают различные
состояния, связанные, например, с нулевым результатом,
отрицательным результатом, переполнением разрядной сетки и т.п.
Чтобы фиксировать эти события и оперативно влиять на ход
обработки данных, в структуре МП используется специальный
регистр, в котором значения отдельных бит соответствуют
различным событиям: состояние переноса/заема, значение знака,
нулевой результат и т.п. Такой регистр получил название слова
состояния процессора (ССП). Биты событий называют флажками
(флагами), а регистр иногда называют регистром флагов.
При выполнении операции в АЛУ на входы схемы поступают
операнды. Операнды на входы АЛУ могут поступать из внешней
памяти. Туда же можно помещать и результат операции. Однако
операции обращения к внешней памяти являются очень
медленными, и такой порядок функционирования АЛУ
характеризовался бы низким быстродействием. Поэтому в составе
МП обычно имеется несколько ячеек памяти, называемых
рабочими регистрами. Один из этих регистров часто наделяется
особыми функциями: он содержит один из операндов,
участвующих в операции, и в него помещается результат,
формируемый в АЛУ. Этот регистр называют аккумулятором или
регистром А. Использование такого регистра упрощает адресацию
в различных командах, позволяет не указывать в команде адрес
одного операнда и адрес регистра результата.
Существуют структуры микропроцессоров, в которых
отсутствует аккумулятор, операнды могут располагаться в
произвольных внутренних регистрах, а результат выполнения
операции в АЛУ записывается в любой указанный регистр. Такие