Арифметико-логическое устройство 74HC/HC181 для выполнения 16 арифметических и 16 логических операций с двумя 4-битными двоичными числами (см. рис. 4 и таблицу 2), без нагрузочных/согласующих элементов.
· Назначение контактов:
- P0 – P3: 4-битные входы данных
- Q0 – Q3: 4-битные входы данных
- 0 – 3: 4-битный управляющий код
(S0 - S3), определение операции
- 4 (M или S4): шина выбора режима (управления режимом),
переключение между режимами логических и
арифметических действий
- CI: вход переноса
- CO: выход переноса
- CP: выход распространения переноса
- CG: выход генерации переноса
- P=Q (выход компаратора): выход переносит сигнал=1, если все результирующие выходы переносят сигнал=1. Дополнительно он служит для определения равенства между P и Q.
Рис. 4
Действие
Функция
M
S3
S2
S1
S0
CI
A+1
A-B
A-B-CY
A+B
A+B+CY
A+A
A+A+CY
A-1
Действие
Функция
M
S3
S2
S1
S0
CI
Ā
НЕ
(инвертированная
нагрузка)
A╪B
ИСКЛЮЧАЮЩЕЕ ИЛИ
A≡B
ЭКВИВАЛЕНТНОСТЬ
B
(нагрузка)
AÙB
И
AÚB
ИЛИ
A
(бездействие)
Таблица 2, часть 1
Таблица 2, часть 2
10.Схема образования обратного кода
При помощи данного устройства 4-битное двоичное число может быть инвертировано (см. рис. 5). Если управляющий вход EN2 переключается с низкого уровня напряжения на высокий, 4-битная двоичная комбинация, поданная на входы, на выходах предстает в инвертированном виде.