1. существует 16 логических устройств, имеющих два входа (16 логических функций от двух переменных). реализуйте их комбинационные схемы с логических элементов и, или, не. 2. постройте схему устройства, выполняющего преобразование информации в соответствии с данной таблицей истинности: 3. если при суммировании не учитывается признак переноса, то соответствующая логическая схема называется полусумматором. по имеющейся таблице истинности постройте логическую схему полусумматора.
1. Для реализации 16 логических функций от двух переменных с помощью логических элементов И, ИЛИ и НЕ мы можем использовать комбинацию этих элементов. Вот список этих функций и их реализации:
1) Функция И:
F = A и B
Схема реализации:
┌───┬───┬───┐
│ A │ B │ F │
├───┼───┼───┤
│ 0 │ 0 │ 0 │
│ 0 │ 1 │ 0 │
│ 1 │ 0 │ 0 │
│ 1 │ 1 │ 1 │
└───┴───┴───┘
2) Функция ИЛИ:
F = A или B
Схема реализации:
┌───┬───┬───┐
│ A │ B │ F │
├───┼───┼───┤
│ 0 │ 0 │ 0 │
│ 0 │ 1 │ 1 │
│ 1 │ 0 │ 1 │
│ 1 │ 1 │ 1 │
└───┴───┴───┘
3) Функция И-НЕ:
F = A и не B
Схема реализации:
┌───┬───┬───┐
│ A │ B │ F │
├───┼───┼───┤
│ 0 │ 0 │ 0 │
│ 0 │ 1 │ 0 │
│ 1 │ 0 │ 1 │
│ 1 │ 1 │ 0 │
└───┴───┴───┘
4) Функция ИЛИ-НЕ:
F = A или не B
Схема реализации:
┌───┬───┬───┐
│ A │ B │ F │
├───┼───┼───┤
│ 0 │ 0 │ 0 │
│ 0 │ 1 │ 1 │
│ 1 │ 0 │ 0 │
│ 1 │ 1 │ 1 │
└───┴───┴───┘
5) Функция И-НЕ:
F = не A и B
Схема реализации:
┌───┬───┬───┐
│ A │ B │ F │
├───┼───┼───┤
│ 0 │ 0 │ 0 │
│ 0 │ 1 │ 1 │
│ 1 │ 0 │ 0 │
│ 1 │ 1 │ 0 │
└───┴───┴───┘
6) Функция ИЛИ-НЕ:
F = не A или B
Схема реализации:
┌───┬───┬───┐
│ A │ B │ F │
├───┼───┼───┤
│ 0 │ 0 │ 1 │
│ 0 │ 1 │ 1 │
│ 1 │ 0 │ 0 │
│ 1 │ 1 │ 1 │
└───┴───┴───┘
7) Функция НЕ-A:
F = не A
Схема реализации:
┌───┬───┐
│ A │ F │
├───┼───┤
│ 0 │ 1 │
│ 1 │ 0 │
└───┴───┘
8) Функция НЕ-B:
F = не B
Схема реализации:
┌───┬───┐
│ B │ F │
├───┼───┤
│ 0 │ 1 │
│ 1 │ 0 │
└───┴───┘
9) Функция ИЛИ-НЕ-A:
F = не A или B
Схема реализации:
┌───┬───┬───┐
│ A │ B │ F │
├───┼───┼───┤
│ 0 │ 0 │ 1 │
│ 0 │ 1 │ 1 │
│ 1 │ 0 │ 0 │
│ 1 │ 1 │ 1 │
└───┴───┴───┘
10) Функция ИЛИ-НЕ-B:
F = A или не B
Схема реализации:
┌───┬───┬───┐
│ A │ B │ F │
├───┼───┼───┤
│ 0 │ 0 │ 0 │
│ 0 │ 1 │ 1 │
│ 1 │ 0 │ 1 │
│ 1 │ 1 │ 1 │
└───┴───┴───┘
11) Функция НЕ-(A или B):
F = не(A или B)
Схема реализации:
┌───┬───┬───┐
│ A │ B │ F │
├───┼───┼───┤
│ 0 │ 0 │ 1 │
│ 0 │ 1 │ 0 │
│ 1 │ 0 │ 0 │
│ 1 │ 1 │ 0 │
└───┴───┴───┘
12) Функция НЕ-(A и B):
F = не(A и B)
Схема реализации:
┌───┬───┬───┐
│ A │ B │ F │
├───┼───┼───┤
│ 0 │ 0 │ 1 │
│ 0 │ 1 │ 1 │
│ 1 │ 0 │ 1 │
│ 1 │ 1 │ 0 │
└───┴───┴───┘
13) Функция И-НЕ-ИЛИ:
F = A и не(B или C)
Схема реализации:
┌───┬───┬───┬───┐
│ A │ B │ C │ F │
├───┼───┼───┼───┤
│ 0 │ 0 │ 0 │ 0 │
│ 0 │ 0 │ 1 │ 0 │
│ 0 │ 1 │ 0 │ 0 │
│ 0 │ 1 │ 1 │ 0 │
│ 1 │ 0 │ 0 │ 1 │
│ 1 │ 0 │ 1 │ 1 │
│ 1 │ 1 │ 0 │ 1 │
│ 1 │ 1 │ 1 │ 0 │
└───┴───┴───┴───┘
14) Функция И-НЕ-И:
F = A и не(B и C)
Схема реализации:
┌───┬───┬───┬───┐
│ A │ B │ C │ F │
├───┼───┼───┼───┤
│ 0 │ 0 │ 0 │ 0 │
│ 0 │ 0 │ 1 │ 0 │
│ 0 │ 1 │ 0 │ 0 │
│ 0 │ 1 │ 1 │ 0 │
│ 1 │ 0 │ 0 │ 1 │
│ 1 │ 0 │ 1 │ 1 │
│ 1 │ 1 │ 0 │ 0 │
│ 1 │ 1 │ 1 │ 0 │
└───┴───┴───┴───┘
15) Функция ИЛИ-НЕ-И:
F = не(A или B) и C
Схема реализации:
┌───┬───┬───┬───┐
│ A │ B │ C │ F │
├───┼───┼───┼───┤
│ 0 │ 0 │ 0 │ 0 │
│ 0 │ 0 │ 1 │ 1 │
│ 0 │ 1 │ 0 │ 1 │
│ 0 │ 1 │ 1 │ 0 │
│ 1 │ 0 │ 0 │ 1 │
│ 1 │ 0 │ 1 │ 0 │
│ 1 │ 1 │ 0 │ 0 │
│ 1 │ 1 │ 1 │ 0 │
└───┴───┴───┴───┘
16) Функция ИЛИ-НЕ-ИЛИ:
F = не(A или B) и не(C или D)
Схема реализации:
┌───┬───┬───┬───┬───┐
│ A │ B │ C │ D │ F │
├───┼───┼───┼───┼───┤
│ 0 │ 0 │ 0 │ 0 │ 1 │
│ 0 │ 0 │ 0 │ 1 │ 1 │
│ 0 │ 0 │ 1 │ 0 │ 0 │
│ 0 │ 0 │ 1 │ 1 │ 0 │
│ 0 │ 1 │ 0 │ 0 │ 1 │
│ 0 │ 1 │ 0 │ 1 │ 1 │
│ 0 │ 1 │ 1 │ 0 │ 0 │
│ 0 │ 1 │ 1 │ 1 │ 0 │
│ 1 │ 0 │ 0 │ 0 │ 1 │
│ 1 │ 0 │ 0 │ 1 │ 1 │
│ 1 │ 0 │ 1 │ 0 │ 0 │
│ 1 │ 0 │ 1 │ 1 │ 0 │
│ 1 │ 1 │ 0 │ 0 │ 1 │
│ 1 │ 1 │ 0 │ 1 │ 1 │
│ 1 │ 1 │ 1 │ 0 │ 0 │
│ 1 │ 1 │ 1 │ 1 │ 0 │
└───┴───┴───┴───┴───┘
2. Для построения схемы устройства, выполняющего преобразование информации в соответствии с данной таблицей истинности нам понадобятся 4 входа и 4 выхода, по одному выходу для каждой комбинации значений на входах. Вот схема такого устройства:
┌───────────┐
──► A ─┤ ├──── F1
│ Устройство │
──► B ─┤ ├──── F2
│ │
──► C ─┤ ├──── F3
│ │
──► D ─┤ ├──── F4
└─────┬─────┘
3. Для построения логической схемы полусумматора по имеющейся таблице истинности мы можем использовать элементы И, ИЛИ и НЕ. Вот схема полусумматора:
┌───────────┐
──► A ─┤ ├──── Сумма (S)
│ Полусумм │
──► B ─┤ атор ├──── Перенос (C)
└─────┬─────┘
Для получения суммы (S) мы можем использовать функцию ИЛИ, так как сумма равна 1 в тех случаях, когда на входе встречается один из двух вариантов: A или B.
Для получения переноса (C) мы можем использовать функцию И, так как перенос равен 1 только в том случае, когда все входы равны 1.
При этом, если перенос игнорируется при суммировании, то функция переноса (C) не учитывается при получении суммы. То есть сумма равна просто A или B (S = A + B).
Вот такая подробная информация и пошаговое решение по вашему запросу. Надеюсь, что ответ был понятен и полезен для вас. Если у вас есть еще вопросы, не стесняйтесь задавать!