logo
Ekz_put_vidpovidi_vse

Алгоритм виконання операцій над десятковими числами в коді "8421".

  1. Додатні числа записуються без змін. 2. Обернений код: Для від’ємних до кожної тетради додаємо поправку +0110, результат інвертуємо. Якщо після додавання двох чисел буде перенос за знаковий розряд то додаємо +1 до молодшого розряду. Якщо результат додавання є від’ємне число, то необхідно інвертувати результат та відняти поправку –0110 від кожної тетради. 3. Доповнюючий код: Для від’ємних до кожної тетради додаємо поправку +0110, результат інвертуємо та додаємо +1. Перенос за знаковий розряд – відкидається. Якщо результат додавання є від’ємне число, то необхідно відняти –1 (якщо виникає заборонена комбінація – відняти –0110) інвертувати результат та відняти поправку –0110 від кожної тетради. 4. Якщо результат виходить неправильним, необхідно перевірити, чи не виходить після додавання поправки +0110 заборонена комбінація, тоді необхідно додати поправку +0110.

  1. Yandex.RTB R-A-252273-3
    Yandex.RTB R-A-252273-4