Множитель
Библиотека: | Арифметика |
Введён в: | 2.0 Beta 20 |
Внешний вид: |
Поведение
Этот компонент перемножает два значения, поступающие на западные входы и выдаёт произведение на восточный выход. Компонент разработан таким образом, что его можно включать каскадно с другими множителями чтобы обеспечить умножение с большим количеством битов, чем возможно с одним множителем: вход переноса предоставляет многобитное значение, которое должно быть добавлено к произведению (если оно задано), а выход переноса предоставляет старшую половину произведения, которая может быть подана на другой множитель.
Если множимое, множитель, или вход переноса содержат несколько плавающих битов или несколько битов с ошибкой, то компонент выполнит частичное умножение. То есть он будет вычислять столько младших битов, сколько возможно. Но выше плавающего бита или бита с ошибкой результат будет иметь плавающие биты или биты с ошибкой. Обратите внимание, что если значение на входе переноса полностью плавающее, то будет подразумеваться, что оно полностью состоит из нулей.
Контакты
- Западный край, северный конец (вход, разрядность соответствует атрибуту Биты данных)
- Множимое (то есть первое из двух чисел для перемножения).
- Западный край, южный конец (вход, разрядность соответствует атрибуту Биты данных)
- Множитель (то есть второе число для перемножения).
- Северный край, отмечен c in (вход, разрядность соответствует атрибуту Биты данных)
- Значение переноса для добавления к произведению. Если все биты значения неизвестны (например, плавающие), то предполагается, что они равны 0.
- Восточный край (выход, разрядность соответствует атрибуту Биты данных)
- Младшие битыДанных битов произведения двух значений, поступающих на западный край плюс значение cin.
- Южный край, отмечен c out (выход, разрядность соответствует атрибуту Биты данных)
- Старшие битыДанных битов произведения.
Атрибуты
Когда компонент выбран, или уже добавлен, комбинации от Alt-0 до Alt-9 меняют его атрибут Биты данных
.
- Биты данных
- Разрядность значений для умножения и результата.
Поведение Инструмента Нажатие
Нет.
Поведение Инструмента Текст
Нет.