Contents

СТОРІНКИ |  |

Таблиця 5.8. Корекція результатів зсуву

Десяткове число | 9 | 6 | 5 | 3 | Молодший розряд
Вага | 103 | 102 | 101 | 100
8 | 4 | 2 | 1 | 8 | 4 | 2 | 1 | 8 | 4 | 2 | 1 | 8 | 4 | 2 | 1
Двійково-десяткове число | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 |
Зсув | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1
Корекція | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
Двійково-десяткове число | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1
Десяткове число | 4 | 8 | 2 | 6 |

Якщо в старший розряд тетради, що має множник 10j, надходить одиниця, то вона здобуває вагу 8×10j. До зсуву ця одиниця мала вагу 10j+1, тому для одержання при зсуві ділення на два їй потрібно приписати вагу 2-1×10j+1. Із цього випливає, що слід скорегувати на число 8×10j - 2-1×10j+1, тобто відняти число 3×10j. Якщо в старший розряд якої-небудь тетради надходить нуль, то корекцію робити не потрібно. З табл. 5.8 видно, що після зсуву числа 9653 та відповідної корекції дійсно виходить число 4826, що відрізняється від 9653×2-1 на одиницю, що є молодшим розрядом молодшої тетради двійково-десяткового коду і молодшим розрядом двійкового коду.