Двійковій-десяткове кодування 1

Двійковій-десяткове кодування не настільки ефективно, як двійкове подання. Щоб отримувати числа в проміжку 999, при ДДК потрібно тринадцять бітів, в той час як для числового проміжку 1023 в двійковому поданні досить лише одинадцяти. Недолік двійкового представлення пов'язаний з необхідністю переходу на деякому етапі до більш звичної десяткового запису. [1]

Однак двійковій-десяткове кодування дуже зручно в тих ситуаціях, коли потрібно відтворити число в десяткового формі, оскільки в цьому випадку кожен двійковій-десятковий символ потрібно лише перетворити в відповідне десяткове число, а потім вивести його на індикацію. Для виконання цієї функції існують спеціальні ІМС, які в одному невеликому корпусі з простою топологією містять дешифратор двійковій-десяткового коду, формувачі сигналів, буферний регістр і індикатор. На вхід такої схеми потрібно лише подати логічні рівні двійковій-десяткового символу, після чого на ній висвітиться відповідна цифра. З цієї причини двійковій-десяткове кодування зазвичай використовується при введенні і виведенні цифрової інформації. На жаль, перетворення між двійковій-десятковим і чисто двійковим кодом складно, оскільки кожна десяткова цифра залежить від стану майже всіх двійкових розрядів і навпаки. Проте двоичная арифметика настільки ефективна, що в більшості ЕОМ вся вхідна інформація перетворюється в двійкову форму, а зворотне перетворення проводиться лише при її виведенні. Можна уявити собі, скільки зусиль було б зекономлено, якби Homo sapiens мав 8 або 16 пальців. [2]

При двійковій-десятковому кодуванні кожна десяткова цифра еаменяется відповідним 4-розрядних двійковим числом. При цьому, хоча за допомогою 4 біт можна представити десяткові числа в діапазоні від 0 до 15, числа від 10 до 15 спеціально не кодують. [3]

При двійковій-десятковому кодуванні кожну десяткову цифру замінюють відповідним 4-розрядних двійковим числом. Хоча за допомогою 4 біт можна представити десяткові числа в діапазоні від 0 до 15, числа від 10 до 15 спеціально не кодують. [4]

При двійковій-десятковому кодуванні використовується 4-розрядний двійкове подання для кожної цифри десяткового числа. При цьому, очевидно, суттєво економиться пам'ять. [5]

При двійковій-десятковому кодуванні чисел кожна цифра мантиси кодується тетрадой, а під порядок відводиться шість розрядів - одна повна і одна неповна тетради; по одному розряду відводиться для кодування знака мантиси (числа) і знака порядку. Нарешті, один розряд відводиться дли кодування ознаки числа, який арифметичного сенсу не має. [6]

При використанні двійковій-десяткового кодування складання десяткових цифр зазвичай замінюється складанням відповідних двійкових кодових комбінацій на четирехразрядном довічним сумматоре, виконуваних за правилами двійкового складання. При цьому двоичная сума кодових комбінацій доданків не завжди збігається з кодом суми десяткових цифр в даній системі кодування. [7]

З цієї причини двійковій-десяткове кодування використовується зазвичай при введенні і виведенні цифрової інформації. На жаль, перетворення між двійковій-десятковим і чисто двійковим кодом складно, так як кожна десяткова цифра залежить від стану майже всіх двійкових розрядів і навпаки. Проте двоичная арифметика настільки ефективна, що в більшості ЕОМ вся вхідна інформація перетворюється в двійкову форму, а зворотне перетворення проводиться лише при її виведенні. Уявіть собі, скільки зусиль було б зекономлено, якби Homo sapiens мав 8 або 16 пальців. [8]

У різних системах двійковій-десяткового кодування і при різних поєднаннях сумміруемих цифр потрібні різні корекції. [9]

Існують і інші способи двійковій-десяткового кодування десяткових чисел. [10]

Крім того, при двійковій-десятковому кодуванні необхідно вводити розмежувальні інтервали між тетрадами, що призводить до зменшення швидкодії апаратури і швидкості передачі інформації. [11]

Таким чином, при двійковій-десятковому кодуванні фактично не проводиться переклад числа в нову систему числення, а ми маємо справу з двійковій-кодованої десяткової системою числення. [12]

У паралельних в послідовних ОДС використовується двійковій-десяткове кодування десяткових цифр. [13]

Двійковій-десяткове кодування 1

Диспетчерський пульт системи централізованого контролю рівня ВКВ АНН.

В системі для передачі даних телевимірювання застосовується двійковій-десяткове кодування з імпульсною передачею коду на диспетчерський пункт при використанні полярних ознак постійного струму. [14]

Інший метод представлення чисел в мікро - ЕОМ - це двійковій-десяткове кодування. або код BCD. Оскільки з чотирьох двійкових розрядів можна скласти 16 різних комбінацій, крім основних 10 комбінацій існують ще додаткові / Для того щоб можливий був точний зворотний переклад, шість з них мають бути викинуті і, за визначенням, заборонені для використання. Однак при цьому не виключається можливість їх появи в ЕОМ. При цьому кожна цифра в коді BCD представляється замість безперервного ряду двійкових чисел двома окремими групами з чотирьох бітів. З одного боку, двійковій-десяткове кодування є більш наочним для сприйняття, але, з іншого боку, використання цього коду в мікро - ЕОМ призводить до значних змін в двійковій арифметиці. Проте двійковій-десятковий код широко використовується частково тому, що знаходить застосування в простих і дешевих дисплеях. [1]

При переході на автоматичне програмування на обчислювальних машинах зменшується преімуществодвоічно-десяткового кодування. Застосування двійкового коду в майбутньому буде найбільш доцільним, так як при цьому виходить істотна економія в апаратурі. [2]

Подання десяткових цифр за допомогою символів двійкової системи числення 0 і 1 називаетсядвоічно-десятковим кодуванням. [3]

Ємність регістрів відповідає розрядності машини (8 - 16 десяткових розрядів), а кожен десятковий розряд при найбільш поширеному двійковій-десятковому кодуванні займає чотири біта. Таким чином, загальна ємність ЗУ ЕКВМ зазвичай не перевищує кількох сотень біт. Виняток становлять ЕКВМ III класу, обсяг ЗУ яких досягає декількох тисяч біт. ЕКВМ працюють в десятковій системі числення і обробляють десяткові числа послідовно поразрядно. Тому довільного доступу до ЗУ не потрібно. Звернення до ЗУ організовується послідовно по десятковим розрядам, а в деяких випадках навіть по бітам. [4]

Поряд з двійковими кодами, якими оперує ЕОМ, для введення і виведення десяткових чисел (даних) використовують спеціальне двійковій-десяткове кодування. При двійковій-десятковому кодуванні кожна десяткова цифра замінюється тетрадой (четвіркою) двійкових цифр, а самі тетради записуються послідовно відповідно до порядку проходження десяткових цифр. [5]

З точки зору легкості сприйняття коду людиною найбільшу перевагу має десяткова система, але, так як безпосередньо використовувати її в цифрових машинах недоцільно, застосовують так називаемоедвоічно-десяткове кодування. [6]

Способи логічного контролю засновані на надмірності кодованої інформації, що записується на перфоленте. Методи двійковій-десяткового кодування чисел дозволяють автоматично виявляти допущені помилки при порядковому зчитуванні кодованої інформації. Крім порядкового контролю в системах цифрового керування застосовуються різні методи покадрового контролю координованої інформації, що записується на перфоленте. Найбільш поширений з них - спосіб контролю за модулем. [7]

Поряд з двійковими кодами, якими оперує ЕОМ, для введення і виведення десяткових чисел (даних) використовують спеціальне двійковій-десяткове кодування. При двійковій-десятковому кодуванні кожна десяткова цифра замінюється тетрадой (четвіркою) двійкових цифр, а самі тетради записуються послідовно відповідно до порядку проходження десяткових цифр. [8]

На рис. 4.8, а приведена функціональна схема одного з варіантів ЗУ на тригерних регістрах. Передбачається, що в ЗУ використовується двійковій-десяткове кодування. Для зберігання кожного десяткового розряду в регістрі застосовуються чотири сусідніх тригера. Вибірка одній тетради на буферну пам'ять БП відбувається після подачі чотирьох зсувних імпульсів. На вхід СчБ подаються імпульси зсуву. [9]

Однак двійковій-десяткове кодування дуже зручно в тих ситуаціях, коли потрібно відтворити число в десяткового формі, оскільки в цьому випадку кожен двійковій-десятковий символ потрібно лише перетворити в відповідне десяткове число, а потім вивести його на індикацію. Для виконання цієї функції існують спеціальні ІМС, які в одному невеликому корпусі з простою топологією містять дешифратор двійковій-десяткового коду, формувачі сигналів, буферний регістр і індикатор. На вхід такої схеми потрібно лише подати логічні рівні двійковій-десяткового символу, після чого на ній висвітиться відповідна цифра. З цієї причини двійковій-десяткове кодування зазвичай використовується при введенні і виведенні цифрової інформації. На жаль, перетворення між двійковій-десятковим і чисто двійковим кодом складно, оскільки кожна десяткова цифра залежить від стану майже всіх двійкових розрядів і навпаки. Проте двоичная арифметика настільки ефективна, що в більшості ЕОМ вся вхідна інформація перетворюється в двійкову форму, а зворотне перетворення проводиться лише при її виведенні. Можна уявити собі, скільки зусиль було б зекономлено, якби Homo sapiens мав 8 або 16 пальців. [10]

Інший метод представлення чисел в мікро - ЕОМ - це двійковій-десяткове кодування, або код BCD. Оскільки з чотирьох двійкових розрядів можна скласти 16 різних комбінацій, крім основних 10 комбінацій існують ще додаткові / Для того щоб можливий був точний зворотний переклад, шість з них мають бути викинуті і, за визначенням, заборонені для використання. Однак при цьому не виключається можливість їх появи в ЕОМ. При цьому кожна цифра в коді BCD представляється замість безперервного ряду двійкових чисел двома окремими групами з чотирьох бітів. З одного боку, двійковій-десяткове кодування є більш наочним для сприйняття, але, з іншого боку, використання цього коду в мікро - ЕОМ призводить до значних змін в двійковій арифметиці. Проте двійковій-десятковий код широко використовується частково тому, що знаходить застосування в простих і дешевих дисплеях. [11]

Схожі статті