в зависимости от
в зависимости от элементной базы компьютера, могут реализовываться по-разному, но это уже вопрос схемотехники, а не нашего курса.
Поскольку сложение двоичных слагаемых, размещаемых в целочисленных регистрах процессора, предполагает обработку всех пар бит двух слагаемых, следует говорить о работе сумматора. Опять же, не обсуждая конкретные схемы, можно промоделировать его работу так:
*
на вход каждого i-го полусумматора (всего их N - по числу бит целочисленного регистра) подаются соответствующие биты слагаемых - ai и bi;
*
на выходе формируются биты si и pi;
*
затем содержимое вектора p сдвигается на 1 бит "влево", поскольку разряды переполнения должны суммироваться со старшими разрядами суммы; иначе говоря, биты pi становятся "входом i+1" для следующего шага;
*
"побитно" суммируются векторы s и p;
*
если новое значение p ненулевое, то повторяем действия, начиная с шага 3.
Пример #1.
a=1310=11012; b=1510=11112.
После
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа