АЛУ (Арифметико-логическое устройство)

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 09:51, 21 мая 2016.

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

Общий вид:

Рис. 1. Описание АЛУ:
A,B,C - входы, на которые подаются n-битные операнды.
S - выбирает, какую операцию выполнять.
Q - выходы.

Самые простые бинарные операции, выполняемые АЛУ:

  • сложение
  • вычитание
  • деление
  • умножение
  • конъюнкция
  • дизъюнкция
  • сложение по модулю два
  • инверсия (унарная)

Существует АЛУ накапливающего вида:

Общий вид:

Рис. 2. Общий вид АЛУ накапливающего типа.

Также существуют матричные операции и векторный класс операций (обычные + накапливающего типа)


Разработаем логическое устройство, выполняющее одну из операций: конъюнкция, дизъюнкция, сложение по модулю два, инверсия (см. рис. 3).

Рис. 3. Схема логического устройства.
  • в зависимости от выбора S, выполняется одна из операций
  • время работы схемы зависит от выбранной операции

Также схему можно реализовать как простую булеву функцию от четырех переменных.

0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1