Рефераты. Выполнение операций умножения и деления в ЭВМ

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

Следует отметить, что объем оборудования АУ при умножении на 2 разряда увеличивается незначительно по сравнению с АУ, работающим без ускорения.

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

4. Матричный метод умножения

Когда множимое и множитель расположены в регистрах машины, нетрудно образовать сразу все частичные произведения. Следовательно, при наличии дополнительных сумматоров можно складывать сразу несколько частичных произведений, а в предельном случае и все. В этом случае формирование произведения можно себе представить как спуск по дереву сумматоров от слагаемых к их общей сумме. Время спуска по дереву будет зависеть от его организации и типа применяемых сумматоров. Рассмотрим схему умножения на примере двух четырехразрядных чисел:

А=

а4

а3

а2

а1

В=

b4

b3

b2

b1

a4b1

a3b1

a2b1

a1b1

a4b2

a3b2

a2b2

a1b2

a4b3

a3b3

a2b3

a1b3

a4b4

a3b4

a2b4

a1b4

c8

c7

c6

c5

c4

c3

c2

c1

Эту схему умножения можно представить в виде матрицы (таблица 3), каждый элемент которой равен 0 или 1 для р=2. Для получения произведения двух чисел элементы матрицы надо суммировать в соответствии с порядком.

Таблица 3

аi

bi

а4

а3

а2

а1

b1

a4b1

a3b1

a2b1

a1b1

b2

a4b2

a3b2

a2b2

a1b2

b3

a4b3

a3b3

a2b3

a1b3

b4

a4b4

a3b4

a2b4

a1b4

a3b2

a4b1

a2b2

a3b1

a1b2

a2b1

a1b1

С

м

С

м

С

м

a3b3

a4b2

a2b3

a1b3

C1

С

м

С

м

С

м

C2

a4b4

a3b4

a4b3

a2b4

a1b4

С

м

С

м

С

м

C3

П

а

р

а

л

л

е

л

ь

н

ы

й

с

у

м.

C8

C7

C6

C5

C4

Страницы: 1, 2, 3, 4



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.