Цифровые устройства и микропроцессоры. Ч.1. Цифровые устройства. Антонов О.Г - 37 стр.

UptoLike

но, образуя общий вход, на который подается входной информационный сигнал
B. Логическое выражение, связывающее выходные переменные y
i
с входными
m
i
и переменной B на информационном входе, можно представить выражени-
ем (3.15)
где m
,Bmy
ii
=
i
= A
1
…A
p
полные правильные конъюнкции, т. е., по-существу, минтер-
мы на управляющих входах; i = 0, 1 … 2
p
– 1 ; p число управляющих пере-
менных.
3. 8. Устройство сравнения кодов (цифровой компаратор)
В цифровой технике эти устройства применяются в виде схем сравнения
двух чисел (слов), двух n-разрядных двоичных кодов A(a
n
, a
n-1
… a
1
) и B (b
n
,
b
n-1
…b
1
), где a
i
, b
i
двоичные переменные «0» или «1».
В результате сравнения кодов чаще всего требуется установить факт ра-
венства A = B , т. е. равенства a
i
, b
i
для всех i = 1, 2 … n , либо факт неравенст-
ва A
Bесли хотя бы в одном k- ом разряде a
k
b
k
.
Иногда факта неравенства недостаточно и требуется установить знак не-
равенства, т. е., что действительно имеет место A
>
B или A
<
B.
Равнозначность разрядов a
i
и b
i
определяется схемой равнозначности,
истинностью функции
.
i
i
iii
babaf =
(3.16)
Поэтому равенство кодов определяется истинностью конъюнкции всех f
i
:
(3.17)
.
i
n
i
BA
ff
1=
=
=
При f = 1 имеет место равенство A = B. В противном случае при f
A=B
=0
будет неравенство A
B . Аналогично можно установить совпадение или не-
совпадение кодов А и В с помощью функции неравнозначности разрядов a
i
,
b
i
:
.
iii
i
babay =
(3.18)
Если дизъюнкция в (3.18) равна единице, то А
В и, наоборот, А = В,
если дизъюнкция будет равна нулю.
Цифровой компаратор можно получить в различных логических базисах,
в частности в базисе ИНЕ , получим [6]:
)()(
i
ii
i
n
i
i
ii
i
n
i
BA
babababay ==
==
11
. (3.19)
По этой структурной формуле строим логическую схему, как показано на
рис. 3.6,
а . Условное графическое изображение устройства сравнения кодов
представлено на рис. 3. 6,
б .
37