Помощничек
Главная | Обратная связь


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

АЛП з розподіленою логікою. Основні способи множення чисел у прямих кодах

Арифметико-логічні пристрої

 

За структурою розрізняють АЛП з розподіленою та зосередженою логікою.

АЛП першого типу – апаратура для реалізації мікрооперацій, розподілена між регістрами та закріплена за ними.

АЛП другого типу – всі логічні ланцюги об’єднані в арифметико логічному блоці, а всі регістри реалізовані у вигляді над оперативного ЗП.

За способом обміну між регістрами та арифметичним блоком АЛП із зосередженою логікою поділяються на послідовні, паралельні та послідовно-паралельні.

За формою подання чисел розрізняють АЛП з плаваючою комою, фіксованою комою та АЛП, що працюють як з плаваючою так і з фіксованою комою. Залежно від системи числення розрізняють двійкові та десяткові АЛП. Відомі АЛП, що працюють в системах числення з основою 2К , де К – додатне ціле число.

АЛП з розподіленою логікою. Основні способи множення чисел у прямих кодах.

 

Регістр 3 – регістр множення

Регістр 1 – регістр добутку

Регістр 2 – регістр множника

Цифрами зазначено номери розрядів суматора і регістрів, стрілками вказаний напрямок зсуву кодів у регістрах.

Цифри, що записані в молодших розрядах регістрів 3,1 при реалізації першого способу мають вагу 2-n, при реалізації другого – 2.

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

Під час множення першим способом в першому такті і-го циклу аналізується значення молодшого
n-го розряду регістра 2, в якому знаходиться чергова цифра множника. Вміст регістра 3 додається до суми часткових добутків. Якщо регістр 2 дорівнює нулю або не додається, розряд регістра дорівнює нулю. В другому такті здійснюється зсув регістрів 1,2 , що еквівалентно множення їх вмісту на 2-1 . При сумі цифра молодшого розряду регістру 1 записується у вивільнений старший розряд регістру 2. Після виконання n циклів молодші розряди 2n- розрядного добутку будуть записані в регістр 2, а старший - в регістр 1. Час множення, якщо не використовується метод прискорення операцій, дорівнює:

tm=n(tn+t3)

де tn – тривалість тактів підсумовування

t3 – тривалість зсуву

 

Приклад:

побудувати схему АЛП для реалізації операції множення першим способом. Синтезувати схему, що обчислює добуток Z=Y*X. Вважати, що розрядність дробів n=16.

Y = 0,Y1, … ,Yn

X = 0,X1, … ,Xn

Регістр 1 - накопичення суми часткових добутків.

Регістр 2 – сума множників.

Регістр 3 – сума множеного.

Регістр 4 – лічильник циклів.

TC – стан тригера переносу

SM – комбінаційний суматор

Регістр 1, 2 реалізують операції зсуву, за нульовим вмістом регістру 4 результат обчислення формується у регістрах 1 та 2.

Зауваження: операційні схеми застосовують для відображення апаратури, що застосовуються для виконання послідовності заданих мікрооперацій.

Z – значення ознаки нуля в циклі регістру 4

Y = 510 = 01012

X = 710 = 01112

Z = 3510 = 001000112

№ такту RG1 RG2 TC RG3 RG4 Z MO
ПС ПС
RG1->, RG2->, RG4-1,Z=0
+0000 0111               RG1+RG3 RG1->, RG2-> RG4-1, Z=0
RG1->, RG2->, RG4-1,Z=0
+0001 0111                     RG1+RG3 RG1->, RG2-> RG4-1, Z=0
RG1->, RG2->, RG4-1,Z=1

 

Під час множення другим способом множник Х записується в регістр 2, а множник У – в молодші розряди регістру 3.

В кожному і-му циклі множення додавання кодів регістру 3 і 1 управляє цифра регістру 2 (молодший розряд), а в регістрі 3 здійснюється зсув вліво на 1 розряд, в результаті чого формується величина
Yi=2Yi-1

Оскільки сума часткових добутків в процесі множення нерухома, зсув регістрів 3 можна сполучити в часі з підсумуванням. Завершення операції множення визначається за нульовим вмістом регістру 2.

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.