1. Алгоритм роботи блоку складання дробових двійкових чисел у зворотному модифікованому коді з фіксованою коми
Метою даного проектування є блок складання двійкових чисел з фіксованою комою, операнди надходять у блок в прямому коді, в блоці використовується назад модифікований код. Формат операндів n = 10. Блок виробляє прапори S, P, Z, OVR. Серія 155. br/>В
Рис 1 Загальна структура БCДЧфз
1.1 Опис формату даних і результату, застосовуваних в операції проектованого блоку
В
Рис 2, Формат чисел А, В, С в прямому коді, десятирозрядний
D0-D8 - розряди числа
D9 - знаковий розряд
Діапазон:
Min = - 1111111112 = -511
Max = + 1111111112 = 511
В В
Рис 3, Формат чисел А, В, С в обр.мод. коді, одіннадцатіразрядний
D0-D8 - розряди числа
D9, D10 - знаковий розряд
Прапори використовувані в блоці:
S - прапор знака розряду результату визначається розрядом D9 (D10).
S = 0 якщо у знаковому розряді D9 "0".
S = 1 якщо у знаковому розряді D9 "1".
Р - прапор паритету (або парність результату).
Р = 1 якщо кількість "1" числі парне.
Р = 0 якщо кол-во "1" в числі не парне.
Z - прапор нульового результату.
Z = 1 якщо всі розряди за винятком знакового повинні бути рівні 0. Z = 0 якщо є наявність 1 в одному з розрядів числа, за винятком знакового.
OVR - прапор переповнення. OVR = 1 у разі коли відбулося переповнення (ЗН1 в‰ ЗН2). OVR = 0 переповнення немає (ЗН1 = ЗН2). br/>
1.2 Словесний опис роботи блоку складеному
З шини даних у прямому коді подаються числа А і В формату n = 10. Операнд А з прямого коду перекладається в обернено модифікований код, операнд В також перекладається з прямого коду в обернено модифікований. Після перекладу операнди складаються. Після цього починаються вироблятися прапори: Z, P, S, OVR. p> Операнд З перекладається з назад модифікованого в прямий код і видається на шину даних.
В
2. Вибір і обгрунтування схеми електричної структурної БСДЧ фз
Основою для побудови схеми електричної є блок-схема алгоритму, в якій кожна мікро операція замінюється блоком комбінаційної схеми або пристроєм, представленим у вигляді прямокутників, в яких вказуються розрядність входу і виходу. Крім цього в структурній схемі повинні бути зазначені у тих пристроїв які мають шини прийому, зсуву та видачі числа (регістри, лічильника та ін,) сигнали синхронізації, які визначають послідовність виконання мікрооперацій в часі.
2.1 Опис складу основних вузлів і керуючих сигналів проектованого блоку за схемою електричної структурної
Рг.1 і Рг.2 є паралельними 10-розрядним регістрами, призначеними для прийому і зберігання операндів А і В у прямому коді з фіксованою комою. Сигнали CS1 і CS2 служать для прийому операндів А і В прямому коді на RG1 і RG2. Перетворювач коду Пр.К.1 і Пр.К.2 служать для перекладу чисел [A] і [B] з прямого коду в обернено модифікований. См.1 виробляє складання десяти розрядних операндів [A] і [B] в обернено модифікованому коді.
Блок 2 служить для визначення прапора OVR (Переповнення). Перетворювач коду 3 служить для перекладу результату [C] з назад модифікованого в прямий код.
Блок 4 служить для визначення прапорів S, P, Z.
Регістри Рг.3 служать для зберігання та отримання десяти розрядного результату [C] і Рг.4 (чотирьох розрядний) служить для зберігання прапорів S, P, Z, OVR (Рг.4).
В
2.2 Опис принципу роботи блоку складання за схемою електричної структурної
У відповідності зі схемою електричної структурної (рис. 4) З шини даних надходять числа [А] і [B] в прямому коді, які записуються за сигналами CS1 і CS2 в регістрах Рг.1 і Рг.2.
Після цього число [А] і [B] перетворюються з прямого коду в назад модифікований код за допомогою логічних елементів "виключають або ".
Потім обидва числа потрапляють в суматор СМ1, де вони складуться і з'явиться результат [С]. p> Буде проведена перевірка на наявність переповнення блоком 2, у разі переповнення на регістр Рг3 надійде рівень логічної "1", в іншому випадку "0".
Після чого результат надійде на перетворювач коду і буде перетворена в прямий код.
Відбудеться перевірка прапорів S, P, і Z, результати надійдуть на регістр Рг3.
Потім після виконання всіх операцій число буде записано в Рг4 за сигналом CS3 і відправлено на шину даних.
А в РГ5 будуть записані всі прапори по сигналом CS4 і потім відправлені на шину даних. br/>
3. Вибір та обгрунтування схеми електричної функціональної блоку додавання двійкових чисел у зворотному модифікованому коді
Дана електрична функціональна схема блоку додавання двійкових чисел у зворотному модифікованому коді, будується на основі схеми електричної структурної блок...