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

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

Алгоритм получения результата по данному методу может быть следующим:

1) содержимое сумматора обнуляется;

2) множимое умножается на очередной разряд множителя;

3) результат суммируется с содержимым сумматора;

4) содержимое сумматора сдвигается на 1 разряд вправо;

5) пункты 2, 3, 4 повторяются n-1 раз.

Пример.

Заданы операнды А=0,0101; В=0,1011, выполнить операцию умножения.

Таблица 1

Раз-ряд Наимено-вание
п/п мн-ля операции 1 2 3 4 5 6 7 8
обнуление 0 0 0 0 0 0 0 0
1 В1 =1 Ах В1 0 1 0 1 0 0 0 0
å 0 1 0 1 0 0 0 0
® 0 0 1 0 1 0 0 0
2 В2 =1 Ах В2 0 1 0 1 0 0 0 0
å 0 1 1 1 1 0 0 0
® 0 0 1 1 1 1 0 0
3 В3 =0 Ах В3 0 0 0 0 0 0 0 0
å 0 0 1 1 1 1 0 0
® 0 0 0 1 1 1 1 0
4 В4 =1 Ах В4 0 1 0 1 0 0 0 0
å 0 1 1 0 1 1 1 0
® 0 0 1 1 0 1 1 1

С=0,00110111.

2) умножение младшими разрядами множителя со сдвигом множимого влево.

Алгоритм получения результата по данному методу может быть следующим:

1) содержимое сумматора обнуляется;

2) множимое умножается на очередной разряд множителя;

3) результат суммируется с содержимым сумматора;

4) множимое сдвигается на 1 разряд влево;

5) пункты 2, 3, 4 повторяются n-1 раз.

Выполнение умножения по 3-му и 4-му способам умножения можно рассмотреть по аналогии к выше рассмотренным способам.

Анализ приведенных схем умножения показывает, что длительность процесса умножения по любой схеме составляет n циклов:

Ту =nτц .

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

2) по количеству оборудования предпочтение следует отдать первой, а потом третьей схеме умножения.

Наиболее удобными для применения в ЭВМ являются 1 и 4 схемы умножения.


2. Умножение чисел, представленных в форме с плавающей запятой

Если операнды заданы в форме с плавающей запятой:

А=a2ma и B=b2mb , то их произведение С=АхВ и С=с2mc

гдеC=a*b*2(ma+mb)

Алгоритм умножения нормализованных чисел состоит из следующих этапов:

1. Определение знака произведения путем сложения знаковых разрядов мантисс операндов по модулю 2.

К-во Просмотров: 245
Бесплатно скачать Реферат: Выполнение операций умножения и деления в ЭВМ