Единица на выходе схемы И будет тогда и только тогда, когда на всех входах будет единица. Если хотя бы на одном входе будет ноль, то на выходе тоже будет ноль.
X
Y
X v Y
Схема ИЛИ
X 1
X v Y
Y
Когда хотя бы на одном входе схемы ИЛИ будет 1, на ее выходе также будет 1.
Схема НЕ (инвертор)
X
-
X
_
X X
Если на входе схемы 0, то на выходе 1. Если на входе 1, то выходе будет 0.
X
Y
X & Y
Схемы И-НЕ
X _______
& X&Y
Y
X
Y
X & Y
X 1 _____
Y X+Y
Триггер – это электронная схема, которая надежно запоминает один разряд двоичного кода. Триггер имеет два устойчивых состояния, одно соответствует нулю, а другое – единице. Самый распространенный тип триггера – RS-триггер. Он имеет два симметричных входа S и R и два симметричных выхода Q и неQ, причем выходной сигнал Q является логическим отрицанием сигнала Q. На каждый из двух входов S и R могут подаваться входные сигналы в виде кратковременных импульсов ([1]). Наличие импульса на входе будем считать единицей, а его отсутствие — нулем.
S
R
Q
неQ
Запрещено
Хранение бита, состояние и не Q не меняется
Сумматор – это электронная логическая схема, выполняющая суммирование двоичных чисел. Сумматор служит центральным узлом арифметическо-логического устройства компьютера.
Многоразрядный двоичный сумматор, предназначенный для сложения многоразрядных двоичных чисел, представляет собой комбинацию одноразрядных сумматоров, с рассмотрения которых мы и начнем. Условное обозначение одноразрядного сумматора приведено на рисунке
Ai А
Bi В
Pi-1 Пвх Пвых Pi
S Ci
При сложении чисел А и В в одном i-м разряде приходится иметь дело с тремя числами:
1) цифра Ai первого слагаемого;
2) цифра Bi второго слагаемого
3) перенос Pi-1 из младшего разряда.
В результате получаются две цифры: цифра Ci для суммы и перенос Pi из данного разряда в старший.
Однозначный двоичный сумматор - это устройство с тремя входами и двумя выходами, его работа описывается следующей таблицей истинности.
Входы
Выходы
Если складываются слова из нескольких бит, то используют последовательное соединение таких сумматоров, причем для двух соседних сумматоров выход переноса одного сумматора является входом для другого.
А0 А ПС А1 А ПС А2 А ПС
В0 В В1 В В2 В
0 Пвх Пвых Пвх Пвых Пвх Пвых C3
S S S
C0 C1 C2
C=C3C2C1C0
Закон
Для ИЛИ
Для И
Переместительный
X V Y
X*Y=Y*X
Сочетательный
X V (Y V Z)=(X V Y) V Z
(X*Y)*Z=X*(Y*Z)
Распределительный
X*(Y V Z)=X*Y V X*Z
X V Y*Z=(X V Y)*(X V Z)
Правила де Моргана
_____ __ ___
X V Y = X* Y
____ __ __
X*Y =X V Y
Идемпотенции
X V X=X
X*X=X
Поглощения
X V X*Y=X
X*(X V Y)=X
Склеивания
_
(X*Y) V (X*Y)=Y
_
(X V Y)*(X V Y)=Y
Операция переменной
с ее инверсией
_
X V X=1
_
X*X=0
Операция с константами
X V 0=X
X V 1=1
X*1=X
X*0=0
Двойного отрицания
=
X = X
=
X=X
Пример 1
Составим таблицу истинности для формулы
_ _____
X*Y V X V Y V X
Запишем возможные пары значений этих переменных, промежуточные значения формул и в последнем столбце значение формулы.
Переменные
Промежуточные значения
Формула
X
Y
_
X
_
X*Y
X V Y
_____
X V Y
_ ______
X*Y V X V Y
______
X*Y V X V Y V X
Из таблицы видно, что при всех наборах значений переменных X иY формула принимает значение 1, т.е. является тождественно-истинной.
Пример 2
Таблица истинности для формулы
_____ __
X v Y *(X*Y)
Переменные
Промежуточные формулы
Формула
X
Y
X V Y
_____
X V Y
_
Y
__
X*Y
_____ _
X V Y*(X*Y)
При всех наборах значений переменных X и Y формула принимает значение 0, т.е. является тождественно-ложной.
Пример 3
Таблица истинности для формулы
_______
_ _
X V Y V X*Z
Переменные
Промежуточные формулы
Формула
X
Y
Z
_
Y
__
X V Y
________
_
X V Y
__
X
_
X*Z
_____
_ _
X V Y V X*Z
Из таблицы видно, что формула в некоторых случаях равна 1, а в некоторых -0, т.е. является выполнимой