Задать вопрос
@andreevpskov

Как расчитать произвольный дешифратор?

есть таблица истинности входы a,b выходы x1,x2,x3,x4

a,b x1,x2,x3,x4
00 0 0 0 1
10 0 1 1 0
01 1 0 1 0
11 1 0 1 0

немогу найти как к ней построить дешифратор на И ИЛИ НЕ элементах, есть разные примеры : десятичный дешифратор, шеснадцатиричный, для семисегментного индикатора, а методики как расчитывать нет, есть только для случаев где выходов меньше чем входов(digteh.ru/digital/SintSxem.php), как скрестить имеющуюся информацию для получение необходимого результата, мне не понять,
пните пожалуйста в какую сторону читать
  • Вопрос задан
  • 2373 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
@throughtheether
human after all
пните пожалуйста в какую сторону читать
На мой взгляд, тут хватит знания таблиц истинности элементарных функций и умения их комбинировать.
Мой вариант:
x1 = b
x2 = a И НЕ b
x3 = a ИЛИ b
x4 = НЕ x3 = НЕ a И НЕ b
В вентилях можно реализовать по-разному (например, x4 выводить от x3 или от входов).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Neuroware
@Neuroware
Программист в свободное от работы время
если 2 входа и 4 выхода это немного странная ситуация, но принципиально сложного в ней нет, дешифратор планируется построить в железе или программно?
если в железе то тут 4 блока из простейших и\или 00 10 01 11 , соответственно с каждого из них будет соединение на 4 "выхода". Если программно тем более проблем нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы