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