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

UptoLike

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

55
чение признака переполнения, подастся только при одинаковых знаках
слагаемых, так как в противном случае переполнение невозможно.
Выполнение операции вычитания сводится обычно к сложению
уменьшаемого с вычитаемым, взятым с обратным знаком. Если уменьшаемое
находится к началу операции в регистре Р1, а вычитаемоев регистре Р2, то
для выполнения вычитания можно либо изменить знак содержимого Р2 на
обратный и выполнить микропрограмму сложения , либо заменить в микро-
программе сложения микрооперацию А
3
на передачу Вх2 := (Р2[0 : п]), а
микрооперацию А
4
на передачу Вх2 := (Р2[0]).(Р2[1 : n]) или просто на Вх2 :=
]:1[ nP2 , так как эта микрооперация используется для отрицательного вычи-
таемого.
Второй способ выполнения операции вычитания короче по времени на
один такт чем первый, но требует двух дополнительных микроопераций.
Рассмотренное устройство построено на основе комбинационного сум-
матора. Если использовать сумматор накапливающего типа, то структура
АЛУ будет несколько иной.
Известно, что накапливающий сумматор обычно реализуется на основе
комбинационного сумматора, на выходе которого устанавливается регистр.
Причем выход этого регистра связывается с одним из входов сумматора, вто-
рой из входов которого становится входом получающегося накапливающего
сумматора. В этом случае в АЛУ сумматор (точнее его регистр) служит для
хранения как одного из слагаемых, так и суммы. Поэтому количество регист-
ров в таком устройстве меньше, чем в предыдущем случае. Один из возмож