НЕФТЬ-ГАЗ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
На главную >>


Теперь на нашем сайте можно за 5 минут создать свежий реферат или доклад

Скачать книгу целиком можно на сайте: www.nglib.ru.

Предложения в тексте с термином "Множители"

При умножении множимое передается в регистр RG1, множитель — в регистр RG2, а регистр RG3 гасится.

В данной структуре АЛУ регистр RG1 принято называть регистром множимого — делителя, а регистр RG2 — регистром множителя — частного.

Прибавление множимого к коду сумматора (в шестом разряде множителя стоит 1)

Прибавление множимого к коду сумматора (в пятом разряде множителя стоит 1)

Прибавление множимого не производится (в четвертом разряде множителя стоит 0)

Прибавление множимого не производится (в третьем разряде множителя стоит 0)

Прибавление множимого к коду сумматора (во втором разряде множителя стоит 1)

Прибавление множимого не производится (в первом разряде множителя стоит 0)

Для выполнения умножения АЛУ должно содержать как минимум три регистра: регистр, в котором находится множимое, регистр, в котором находится множитель, и регистр, в котором в процессе выполнения умножения накапливаются частичные произведения (будем называть его сумматором частичных произведений).

Последовательность действий на каждом шаге выполнения умножения определяется младшим разрядом регистра множителя.

Если в младшем разряде регистра множителя записан 0, то производится сдвиг без выполнения сложения.

Поскольку по мере сдвига множителя вправо старшие разряды регистра множителя освобождаются, он может быть использован для хранения младших разрядов произведения, поступающих из младшего разряда регистра частичных произведений по мере выполнения умножения.

Для этого при выполнении сдвига младший разряд регистра частичных произведений соединяется со старшим разрядом регистра множителя.

После выполнения умножения старшие разряды произведений, младшие разряды — в регистре множителя.

Последовательность действий определяется, как и в первом варианте, младшим разрядом регистра множителя.

Для реализации логических методов ускорения умножения, позволяющих за один такт обрабатывать несколько разрядов множителя, необходимо ввести в регистры дополнительные цепи, предназначенные для сдвига множителя и частичных произведений (или множимого) сразу на количество разрядов, обработанных на данном шаге умножения.

Синхронные методы характеризуются тем, что на каждом шаге умножения обрабатывается фиксированное число разрядов множителя (длина шага умножения постоянна).

При реализации асинхронных методов ускорения умножения количество разрядов множителя, обрабатываемых на шаге умножения, зависит от комбинации разрядов множителя, исследуемых на данном шаге (длина шага умножения переменна),

=

Рассмотрим один из способов умножения на два разряда множителя начиная с младших его разрядов.

Правила для обработки пар разрядов множителя с учетом дополнительной единицы от предыдущей пары сведены в табл.

Схемы, вырабатывающие сигналы сложения, вычитания и подключения к сумматору удвоенного множимого, управляются триггером Гзап и двумя младшими разрядами регистра множителя.

После обработки каждой комбинации содержимое регистра множителя и сумматора частичных произведений сдвигается на два разряда вправо.

Данный метод умножения требует корректировки результата, если старшая пара разрядов множителя 11 или 10 и есть дополнительная единица от предыдущей пары (что сигнализируется единичным состоянием триггера запоминания Tsav).

Необходимые для реализации умножения на три разряда множителя удвоенное и учетверенное множимые могут быть получены сдвигом множимого в регистре или переключением разрядов на входе сумматора.

Данный метод позволяет производить умножение с обработкой за шаг большего, чем три числа разрядов, множителя.

После обработки очередной пары разрядов множителя сумма частичных произведений должна быть сдвинута на два разряда влево, что равнозначно увеличению ее в 4 раза.

Правила для обработки пар разрядов множителя с учетом младшего разряда предыдущей пары могут быть сведены в табл.

Регистр множителя содержит дополнительный старший разряд Гдоп, который перед началом умножения управляются двумя старшими разрядами и дополнительным разрядом Гдоп регистра множителя.

После обработки каждой пары разрядов регистра множителя его содержимое и содержимое сумматора частичных произведений сдвигаются на два разряда влево.

Следует отметить, что, если множитель оканчивается на 1, то, как в случае умножения начиная со старших разрядов множителя, так и в случае умножения начиная с младших разрядов необходимо после получения результата вычесть из него множимое.

При умножении может оказаться, что мантисса множимого или множителя равна нулю.

Фиксация 0 в множителе или множимом может осуществляться дешифраторами, соединенными с соответствующими регистрами.

Умножение мантисс можно организовать с образованием произведения одинарной или двойной длины, располагая младшие разряды произведения, например, в регистре множителя'.

Гашение регистра множителя — частного.

Обратный код регистра множителя — частного.

позволяет одновременно погасить указатель переполнения, взять обратный код регистра множителя — частного и сдвинуть содержимое аккумулятора влево.




Главный редактор проекта: Мавлютов Р.Р.
oglib@mail.ru