Один из методов сложения двоичных чисел — сложение столбиком, при котором числа складываются поразрядно, начиная с младшей цифры. ovv.obrpeterhof.ru Если получается больше 1, то записывается 1 и 1 добавляется к старшему разряду. ovv.obrpeterhof.ru
Также существует метод сложения в прямом, дополнительном и обратном кодах. else.fcim.utm.md
Сложение в прямом коде: else.fcim.utm.md
- Если оба слагаемых (операнда) имеют одинаковые знаки, то следует сложить разряды цифровой части, а сумме приписать знак одного из операндов. else.fcim.utm.md
- Если знаки операндов разные, то из разрядов цифровой части большего по модулю числа вычитается меньшее, а сумме приписывается знак большего числа. else.fcim.utm.md
Сложение в дополнительном коде: else.fcim.utm.md
- Операция вычитания заменяется операцией алгебраического сложения. else.fcim.utm.md
- Знаковый разряд и цифровая часть операнда обрабатываются как единое целое. else.fcim.utm.md
- Правильный знак суммы получается автоматически в процессе суммирования цифр знаковых разрядов операндов и единицы переноса из цифровой части, если она появляется. else.fcim.utm.md
Сложение в обратном коде: else.fcim.utm.md
- При этом знаковый разряд и цифровая часть операнда обрабатываются как единое целое. else.fcim.utm.md
- Характерной особенностью сложения в обратном коде является наличие циклического переноса (если он возникает) из знакового разряда в младший разряд цифровой части, в результате чего получается правильная сумма. else.fcim.utm.md