Компараторы
Компараторы (устройства сравнения) определяют отношения между двумя словами /4/.
Основные отношения, через которые модно выразить все остальные, это «равно» и «больше». Функции, вырабатываемые компараторами, определяются следующим образом: они принимают единичное значение (истинны), если соблюдается условие, указанное в индексе обозначения функции. Например, функция FA=B = 1, если A=B и принимает нулевое значение при A≠B.
В сериях цифровых элементов обычно выпускаются компараторами с тремя выходами «>», «<», «=». Условное обозначение компаратора (на примере компаратора с тремя выходами) представлено на рисунке 3.5.
a0 ... a3 – входы для первого слова; b0 ... b3 – входы для второго слова; A<, A=, A> - контакты для наращивания разрядности компаратора (с левой стороны) и выходы компаратора (с правой строны); |
Рисунок 3.5 – Условное обозначение компаратора с тремя выходами
Каждая операция сравнения вычисляется в соответствии с логической формулой над двоичными переменными. Например, вычисление функции A>B отражено в таблице 3.3.
Таблица 3.3 – Вычисление функции A>B
A | B | A>B |
Операции сравнения над многоразрядными словами выполняются на основе поразрядных операций над одноимёнными разрядами обоих слов.