Цифровой компаратор
Компарирование — это операция сравнения. Компаратор, как правило, имеет три выхода:
1. Операнд а равен операнду b;
2. Операнд а больше операнда b;
3. Операнд а меньше операнда b.
Пример: рассмотрим компаратор двух двухразрядных чисел с весами разрядов 1,2.
1. Составляем таблицу истинности нашего устройства:
a0 | a1 | b0 | b1 | A=B | A>B | A<B |
2. Затем составляем карты Карно для трех вариантов исхода сравнения:
A>B | A<B | A=B | ||||||||||||
b0b1\a0a1 | b0b1\a0a1 | b0b1\a0a1 | ||||||||||||
Рассмотрим случай, когда A>B, решение для него примет следующий вид:
А= a1b1;
B= a0b0b1;
C= a0a1b1.
3. Схема компаратора A>B двух двухразрядных представлена на рис.1.10:
Рис. 1.10 Схема компаратора A>B двух двухразрядных чисел
Обозначение компаратора на схеме:
a0 | = | A=B | ||
a1 | A>B | |||
b0 | A<B | |||
b1 | ||||
Существует два способа создания комбинационных устройств из нескольких логических элементов: пирамидальная структура и параллельное соединение.
Дата добавления: 2018-03-01; просмотров: 542;