######### Компаратор

Библиотека: Арифметика
Введён в: 2.0 Beta 22
Внешний вид: #########

Поведение

Сравнивает два значения — либо как беззнаковые, либо в дополнительном коде, в зависимости от атрибута «Представление чисел». Как правило, на одном из выходов будет 1, а на остальных двух — 0.

Сравнение производится начиная со старших (наиболее значащих) битов в каждом числе и спускаясь параллельно к младшим до разряда, в котором значения битов различаются. Однако если в процессе сравнения встретится бит в высокоимпедансном состоянии (Z) или ошибочный бит, то все выходы примут это ошибочное или высокоимпедансное (Z) значение.

Контакты

Левая сторона, верхний край (вход, разрядность соответствует атрибуту «Биты данных»)
Первый операнд для сравнения (вход A).
Левая сторона, нижний край (вход, разрядность соответствует атрибуту «Биты данных»)
Второй операнд для сравнения (вход B).
Правая сторона, отмечен > (выход, разрядность равна 1)
На этом выходе будет 1, если значение на первом входе больше, чем на втором, и 0, если меньше или равно.
Правая сторона, отмечен = (выход, разрядность равна 1)
На этом выходе будет 1, если значение на первом входе равно значению на втором, и 0, если они не равны.
Правая сторона, отмечен < (выход, разрядность равна 1)
На этом выходе будет 1, если значение на первом входе меньше, чем на втором, и 0, если больше или равно.

Атрибуты

Когда компонент выбран или добавляется на холст, сочетания клавиш от Alt-0 до Alt-9 изменяют значение его атрибута Биты данных.

Биты данных
Разрядность входов компонента.
Представление чисел
Определяет формат интерпретации чисел при сравнении (Беззнаковое или Дополнительный код).

Поведение Инструмента «Нажатие»

Нет.

Назад к Справке по библиотеке