Компаратор
| Библиотека: | Арифметика |
| Введён в: | 2.0 Beta 22 |
| Внешний вид: |
|
Поведение
Сравнивает два значения — либо как беззнаковые, либо в дополнительном коде, в зависимости от атрибута «Представление чисел». Как правило, на одном из выходов будет 1, а на остальных двух — 0.
Сравнение производится начиная со старших (наиболее значащих) битов в каждом числе и спускаясь параллельно к младшим до разряда, в котором значения битов различаются. Однако если в процессе сравнения встретится бит в высокоимпедансном состоянии (Z) или ошибочный бит, то все выходы примут это ошибочное или высокоимпедансное (Z) значение.
Контакты
- Левая сторона, верхний край (вход, разрядность соответствует атрибуту «Биты данных»)
- Первый операнд для сравнения (вход A).
- Левая сторона, нижний край (вход, разрядность соответствует атрибуту «Биты данных»)
- Второй операнд для сравнения (вход B).
- Правая сторона, отмечен > (выход, разрядность равна 1)
- На этом выходе будет 1, если значение на первом входе больше, чем на втором, и 0, если меньше или равно.
- Правая сторона, отмечен = (выход, разрядность равна 1)
- На этом выходе будет 1, если значение на первом входе равно значению на втором, и 0, если они не равны.
- Правая сторона, отмечен < (выход, разрядность равна 1)
- На этом выходе будет 1, если значение на первом входе меньше, чем на втором, и 0, если больше или равно.
Атрибуты
Когда компонент выбран или добавляется на холст, сочетания клавиш от Alt-0 до Alt-9 изменяют значение его атрибута Биты данных.
- Биты данных
- Разрядность входов компонента.
- Представление чисел
- Определяет формат интерпретации чисел при сравнении (Беззнаковое или Дополнительный код).
Поведение Инструмента «Нажатие»
Нет.
Назад к Справке по библиотеке