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

UptoLike

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

54
А
2
: Вх1 := (Р1[0]).( ]:1[ nP1 )подача на вход 1 сумматора содержимого
знакового разряда регистра 1 и инверсии содержимого всех цифровых
разрядов регистра Р1, т. е., обратного кода числа, записанного в регист-
ре Р1,
А
3
: Вх2 := (Р2[0 : n]) – подача на вход 2 сумматора содержимого всех раз-
рядов регистра Р2,
А
4
: Вх2 := (Р2[0]).(
]:1[ nP2
)– аналогично А
2
,
А
5
: Вх2 := (Р3[0]).(
]:1[ nP3
) – аналогично А
2
,
А
6
: (Р3) := ВыхСмзанесение в регистр Р3 информации с выхода сумма-
тора,
А
7
: (ТПП):= Пер[0]Пер[1]занесение в триггер признака переполнения
суммы по модулю два значения сигналов переносов из нулевого и пер-
вого разрядов сумматора.
Во всех случаях в квадратных скобках указываются номера разрядов
соответствующего регистра. Круглые скобки, означающие содержимое соот-
ветствующего узла, иногда для сокращения записи могут опускаться, напри-
мер, можно записать А
2
как Вх1 := Р1[0].
]:1[ nP1
.
Для упрощения структурной схемы при изображении мультиплексоры
могут опускаться. В этом случае показываются только связи, на которых на-
носятся соответствующие управляющие сигналы так, как представлено на
рис. 13, б.
В таком устройстве выполнение операции сложения осуществляется в
зависимости от знака результата за один или два такта. В первом такте сла-
гаемые подаются на входы сумматора, причем передача цифр осуществляет-
ся прямо или инверсно, что определяется знаками слагаемых. С выхода сум-
матора, в этом же такте, результат заносится в регистр Р3, а в триггер ТПП
заносится значение признака переполнения при подаче на его С-вход разре-
шающего сигнала А
7
. Второй такт необходим в случае получения отрица-
тельной суммы для преобразования ее в прямой код инверсной передачей
цифровых разрядов содержимого регистра Р3 через МП2. Нужно учитывать,
что для выполнения этого действия триггеры регистра Р3 должны быть двух-
тактными (построенными по М–S схеме). В противном случае потребуется
дополнительный тактпередачи суммы в регистр Р2 перед преобразованием
ее в прямой код.
Микропрограмма выполнения этой операции представлена на рис. 14.
Предполагается, что операнды (слагаемые) к началу операции находятся в
регистрах Р1 и Р2, а результат должен размещаться по окончании операции в
регистре РЗ. Заметим также, что управляющий сигнал А
7
, фиксирующий зна