# Делитель

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

## Поведение

Этот компонент делит два значения, поступающие на западные входы и выдаёт частное на восточный выход. Компонент разработан таким образом, что его можно включать каскадно с другими делителями чтобы обеспечить деление с большим количеством битов, чем возможно с одним делителем: вход upper предоставляет старшие битыДанных битов делимого (если оно вообще задано), а биты rem предоставляют остаток, который может быть подан на вход upper другого делителя.

Если делитель равен 0, то деление не выполняется (т.е. предполагается, что делитель равен 1).

Делитель по существу выполняет беззнаковое деление. Таким образом, остаток всегда будет между 0 и делитель-1. Частное всегда будет целым, таким, что

частное * делитель + остаток = делимое .
Если, однако, частное не умещается в битыДанных битов, то только младшие битыДанных битов будут переданы. Компонент не предоставляет никаких способов доступа к старшим битыДанных битам.

Если какой-либо операнд содержит несколько плавающих битов или несколько битов с ошибкой, то на выходах компонента все биты будут плавающими или с ошибкой.

## Контакты

Западный край, северный конец (вход, разрядность соответствует атрибуту Биты данных)
  Младшие битыДанных битов делимого (то есть первый операнд деления).
Западный край, южный конец (вход, разрядность соответствует атрибуту Биты данных)
  Делитель (то есть второй операнд деления)
Северный край, отмечен upper (вход, разрядность соответствует атрибуту Биты данных)
  Старшие битыДанных битов делимого (то есть первый операнд деления).
Восточный край (выход, разрядность соответствует атрибуту Биты данных)
  Младшие битыДанных битов частного, как указано выше.
Южный край, отмечен rem (выход, разрядность соответствует атрибуту Биты данных)
  Остаток от деления. Это значение всегда будет между 0 и делитель-1.

## Атрибуты

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

Биты данных
  Разрядность значений для деления и результата.

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

Нет.

## Поведение Инструмента Текст

Нет.

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