Проектирование структур АЛУ. Спиридонов В.В. - 38 стр.

UptoLike

Составители: 

38
Блок 5 исходного алгоритма задает операцию алгебраического сложе-
ния мантисс. Декомпозиция этой операции может осуществляться несколь-
кими различными способами. Поскольку специальных критериев выбора
способа декомпозиции здесь не используется, то за основу целесоо5разно
взять алгоритм сложения чисел, представленных в прямом коде. Функции
такого алгоритма (операции) можно распределить по трем его блокам так,
как показано на рис. 6. Соответствующая этому алгоритму обобщенная
структурная схема устройства, переход к которой производится по тем же
правилам, представлена на рис. 7. Причем функциям блоков 5.1 и 5.3 алго-
ритма поставлены в соответствие отдельные (по два на каждый) функцио-
нальные блоки (рис. 8).
В этой схеме входными информационными объектами (ИФО) для бло-
ков ОФБ
5.11
и ОФБ
5.1.2
являются мантиссы М
x
. и M
y
(или просто числа с фик-
сированной запятой) слагаемых, состоящие из знака S и цифр D каждая, т.е.,
М
x
=<S
x
, D
x
>, М
y
=<S
y
, D
y
>. Выходными ИФО данных блоков являются цифры
D
x
' и D
y
' обратных кодов мантисс, которые вместе со знаками образуют со-
бой входные ИФО блока ОФБ
5.2
, представляющего собой сумматор. Причем
блоки ОФБ
5.1.1
и ОФБ
5.1.2
образуют параллельные цепи схемы в соответствии
с принятой стратегией максимального распределения функций алгоритма по
блокам схемы. На выходе блока ОФБ
5.2
формируются ИФО: знак S
z
, и цифры
D
z
' обратного кода М
z
' мантиссы суммы, которые преобразуются блоком
ОФБ
5.3.1
, полностью аналогичным блокам ОФБ
5.1.1
и ОФБ
5.1.1
в прямой код
мантиссы суммы М
z
= <S
z
, D
z
>.
Кроме того, выходными ИФО блока ОФБ
5.2
являются н сигналы пере-
носа С
0
и С
1
из знакового и старшего цифрового разрядов сумматора, посту-
пающие в блок ОФБ
5.3.2
для определения значения признака переполнения