74181

Описание
Микросхема 74181 содержит арифметическо-логическое устройство (АЛУ), с помощью которого можно выполнить 16 логических и 16 арифметических операций над 4-разрядными операндами.
Работа схемы
Операнды А и В поступают на соответствующие входы микросхемы 74181 (активный уровень напряжения — низкий). Род работы АЛУ выбирается с помощью входа М (режим работы): логические операции выполняются при подаче на вход М напряжения высокого уровня, а арифметические — при подаче напряжения низкого уровня. Затем согласно таблице по коду на входах SO — S4 выбирается необходимая для выполнения функция, а результат получают на выходах F0 — F3 (активный уровень напряжения — низкий).
Микросхему 74181 можно расширить на nх8 бит, если подключить к ней 74182 (устройство переноса) и дополнительную схему 74181.
Микросхема 74181 используется также в качестве компаратора. Если операнды одинаковы, то на выходе А = В формируется напряжение высокого уровня (выход с открытым коллектором).
Возможна работа микросхемы 74181 с негативной (отрицательной) логикой при соответствующем пояснении расположения выводов на схеме.
Применение
Вычислительный блок для арифметических или логических операций (процессор).
Производится следующая номенклатура микросхем: 74181, 74AS181, 74F181, 74LS181, 74S181.
Тип микросхемы | 74181 | 74AS181 | 74F181 | 74LS181 | 74S181 |
---|---|---|---|---|---|
Стандартное время выполнения операции сложения, нс | 24 | 5 | 7 | 24 | 11 |
Ток потребления, мА | 91 | 135 | 43 | 20 | 120 |
Код функции | Активный уровень низкий | Активный уровень высокий | |||||
---|---|---|---|---|---|---|---|
S0 | S1 | S2 | S3 | Арифметические | Логические | Арифметические | Логические |
0 | 0 | 0 | 0 | А - 1 | А | А | А |
1 | 0 | 0 | 0 | АВ - 1 | АВ | А+В | А+В |
0 | 1 | 0 | 0 | А В - 1 | A + B | A + B | A B |
1 | 1 | 0 | 0 | - 1 (доп. до 2) | Лог. "1" | - 1 (доп. до 2) | A B |
0 | 0 | 1 | 0 | А + (А + В) | А + В | А + А В | АВ |
1 | 0 | 1 | 0 | А + (А + В) | В | А В + (А + В) | В |
0 | 1 | 1 | 0 | А - В - 1 | А ⊕ В | А - В - 1 | А ⊕ В |
1 | 1 | 1 | 0 | А + В | А + В | А В - 1 | А В |
0 | 0 | 0 | 1 | А + (А + В) | А В | А + АВ | А + В |
1 | 0 | 0 | 1 | А + В | А ⊕ В | А + В | А ⊕ В |
0 | 1 | 0 | 1 | А В + (А + В) | В | АВ + (А + В) | В |
1 | 1 | 0 | 1 | А + В | А + В | АВ - 1 | АВ |
0 | 0 | 1 | 1 | А + А (2✕А) | Лог. "0" | А + А (2✕А) | Лог. "1" |
1 | 0 | 1 | 1 | А + АВ | А В | А + (А + В) | А + В |
0 | 1 | 1 | 1 | А + А В | АВ | А + (А + В) | А + В |
1 | 1 | 1 | 1 | А | А | А - 1 | А |