В регистрах могут выполняться следующие поразрядные (без переносов) логические микрооперации над словами А и В:
-логическое сложение и умножение: RG1: = AvB; RG1: = А В;
-сложение по модулю два и его отрицание: RG1: = А В; RG1: = ;
-инверсия слова: RG1: = .
Логические микрооперации предполагают наличие первого слова А в регистре. С учетом этого логическое сложение слов А и В в регистре на RS- или JK-триггерах с однофазной записью выполняется вводом слов В без предварительного сброса.
Логическое умножение реализуется подачей инверсных значений разрядов слова B на входы R (или K) триггеров регистра. Действительно, если значение Bi = 0, тo = 1 и соответственно триггеры обнуляются, что и требуется для поразрядного логического умножения.
Микрооперации сложения по модулю два и его отрицания реализуются в регистрах на T-триггерах. Вначале записывается слово A, а затем без предварительного сброса по счетному входу вводится слово В.
После этого на прямых выходах триггеров фиксируется результат операции Q = А В, а на инверсных выходах - Q= .
Микрооперация инвертирования состоит в подаче импульса на все T-входы триггеров регистра, в которых хранится слово A. В итоге на прямых выходах триггеров устанавливается результат согласно соотношению Qi = Ai 1 = .