Contents

СТОРІНКИ |  |

де zp+1 – перенесення у наступний десятковий розряд; {Sp} – значення р-го розряду суми чисел Х та Y; zp = 0 або 1 – перенесення з попереднього десяткового розряду (перенесення з попередньої тетради). Додаток чисел 3 і 13 називають корекцією суми. Потрібно враховувати, що перенесення, яке відбувається при корекції, не передається в наступну тетраду. За допомогою послідовного з'єднання п однорозрядних суматорів (рис. 5.29 ) можна одержати n-розрядний суматор. Для переведення коду із залишком 3 у код 8 – 4 – 2 – 1 слід з коду із залишком 3 порозрядно відняти число 3, що еквівалентно додатку числа 13.

Розглянемо приклад, що пояснює роботу суматора для чисел, поданих у коді із залишком 3. Нехай потрібно скласти два числа Х = 326 і Y = 475 (S = X + Y = 801).

Усі операції щодо перетворення числа описуються схемою:

0010 0101. 0111 ~ X = 257 (код 8 – 4 – 2 – 1),

+ 0011. 0011. 0011 – внесення додатка 3,

¾¾¾¾¾¾¾¾¾¾¾¾

0101. 1000. 1010 ~ {X},

0110. 0100. 1000 ~ Y = 648,

+ 0011. 0011. 0011 – внесення додатка 3,

¾¾¾¾¾¾¾¾¾¾¾¾¾

1001. 0111. 1011 ~ {Y},

0110. 1000. 0100 ~ ,

+ 0000. 0000. 0001 ~ 1,

¾¾¾¾¾¾¾¾¾¾¾¾¾