Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Двійково-десяткові суматори

Читайте также:
  1. Двійково-десяткові лічильники
  2. Однорозрядні суматори

Двійково-десяткові суматори використовуються для обробки масивів десяткової інформації за порівняно простими алгоритмами, оскільки при цьому виключаються витрати часу на переведення чисел із десяткової системи числення у двійкову і навпаки.

Кожна десяткова цифра Х iкодується двійковим кодом прямого заміщення “8421” (двійковою тетрадою), тобто Х i= X i4 X i3 X i2 Xi. Наприклад: ;

.

Один розряд двійково-десяткового суматора (декада) містить чотирирозрядний суматор SМ1 для одержання попередньої суми в тетраді, чотирирозрядний суматор SМ2 для корекції результату та логічний елемент І АБО для вироблення ознак корекції, як показано на рис. 3.34.

 


Рис. 3.34. Однорозрядний двійково-десятковий суматор

 

Декада працює таким чином. Двійкові тетради десяткових цифр Хi = Xi4Xi3Xi2Xi1 і Yi = Yi4Yi3Yi2Yi1 разом із перенесенням поступають на входи суматора SМ1 і на його виходах утворюється попередня сума S`IT = S`i4S`i3S`i2S`i1, де S`IT – десятковий еквівалент тетради (табл. 3.17).

При цьому можливі три випадки:

· для значення 0 Г S'IT Г 9 корекція не потрібна;

· для значень 10 Г S 'iT Г 15 потрібно відняти з попередньої суми число 10 і виконати перенесення в старшу сусідню декаду; віднімання числа 10 в доповняльному коді відповідає додаванню за допомогою суматора SM2 до попереднього результату числа шість, тобто плюс 01102; ознакою такої корекції є одиничне значення функції корекції суми і перенесення

(3.39)

 

· для значень 16 Г S'IT Г 19 на виході суматора SM1 виникає перенесення P’IT вагою 1610,однако у старшій декаді його значення сприймається як 10, тому потрібно додати до попереднього результату за допомогою суматора число шість, тобто 01102.

Таблиця 3.17. Десятковий еквівалент тетради

 

Після корекції До корекції Примітка
P’ S 4 S’ 3 S’ 2 S’1 P S 4 S 3 S 2 S 1  
                    0 U S ITU 9
                    Корекція не потрібна
                     
. . . . . . . . . .  
                     
                    10U S ITU15
                    Корекція потрібна:
. . . . . . . . . . мінус 10 і перенесення в старшу декаду
                     
                     
                    16U S ITU19
                    Корекція потрібна:
                    Плюс 6
                     
                       

 

З урахуванням рівняння (3.39) функцію корекції результату і перенесення можна записати у вигляді:

 

(3.40)

 

Таким чином, у всіх випадках, коли P'IT = 1, до попередньої суми додається число плюс 01102 і формується перенесення до старшого розряду.

Контрольні питання

 

1. Що називають суматором?

2. Класифікація суматорів.

3. Що називають послідовним суматором?

4. Що називають паралельним суматором?

5. В яких кодах додають від′ємні числа?

6. Принцип роботи послідовного суматора.

7. Принцип роботи паралельного суматора.

8. Дати загальну характеристику суматоров.

9. За якими ознаками класифікують суматори?

10.Що називають однорозрядним суматором?

11. Алгоритм роботи однорозрядного суматора.

12. Навести схему й описання принцип роботи однорозрядного суматора.

13. Послідовні багаторозрядні суматори.

14. Паралельні суматори.

15. Навести схему й описання принцип роботи двійково-десяткового суматора.

16. Навести схему й описання принцип роботи десяткового суматора з перетворенням прямого коду в обернений.

 

Завдання для підготовки до роботи на комп'ютері

1. Дати визначення суматора.

2. Записати систему логічних функцій для суми й перенесення до старшого розряду.

3. Навести схему однорозрядного суматора на елементах "Виключальне АБО".

4. Заповнити табл.3.22.

5. Навести схему однорозрядного суматора на елементах І-НІ.

6. Заповнити табл. 3.23.

 


Дата добавления: 2015-10-24; просмотров: 208 | Нарушение авторских прав


Читайте в этой же книге: Загальна характеристика дешифраторів | Загальна характеристика мультиплексорів | Загальна характеристика демультиплексорів | Схеми порівняння двійкових слів А і В | Загальна характеристика схем контролю парності | Перетворювачі кодів | Перетворювач прямого коду в доповняльний код | Перетворювач прямого коду в код Грея | Порядок виконання роботи на комп'ютері | Загальна характеристика суматорів |
<== предыдущая страница | следующая страница ==>
Однорозрядні суматори| Двійкові підсумовувальні та віднімальні лічильники

mybiblioteka.su - 2015-2024 год. (0.008 сек.)