Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовая работа - Арифметические системы счисления / Задание 8 - Умножение чисел в формате с плавающей запятой

.docx
Скачиваний:
24
Добавлен:
02.05.2014
Размер:
19.39 Кб
Скачать

Задание 8 – Умножение чисел в формате с плавающей запятой

ДК

А=0,10001*2-1 [mA]МД=00,10001 [PA]Д=1,111

В=-0,10110*2-2 [mB]МД=11,01010 [PВ]Д=1,110

[смм]

[РгmС]

Примечание

00,00000

+00,00000

00,10001

00,10001

00,01000

+00,00100

00,10001

00,10101

00,01010

+00,00101

11,01111

11,10100

01010

00101

10010

01001

10100

01010

[смм]=0; [РгmВ]=[mB]МД; b5=0

[смм]; [РгmВ]; b4=1

[смм]=[смм]+[РгmА]

[смм]; [РгmВ]; b3=0

[смм]; [РгmВ]; b2=1

[смм]=[смм]+[РгmА]

[смм]; [РгmВ]; b1=0

[смм]; [РгmВ];

Коррекция:

[смм]=[смм]+[РгmА]

Конец

[mС]МД=11,1010001010 =1; =0

[СМП]=[PA]Д+[PВ]Д=+1,111

1,110

1,101=-0,0112=-310

[mС]МД=11,0100010100

[PС]Д=[PС]Д+[-1]Д=+1,101

1,111

1,100=-0,1002=-410

С=-0,1011101100*2-4

ОК

A= 0,11010*2-1

B=-0,11100*2-2 <0-коррекция

[mA]МД=00.11010 [pA]Д=1.110

[mB]МД=11.00011 [pB]Д=0.001

[СММ]

[РгmB]

Примечания

+11.11111

00.11010

00.11001

1

+00.11010

00.11010

01.10100

+00.11010

00.11010

01.10100

00.11010

00.01101

00.00110

+00.00011

11.00101

11.01000

00011

00001

00000

00000

10000

01000

[СММ]=0; [РгmB]=[mB’]МО

коррекция 1:

[СММ]=[СММ]+[РгmA];

b5=1; [СММ]=[СММ]+[РгmA];

[СММ]; [РгmB];

b4=1; [СММ]=[СММ]+[РгmA];

[СММ]; [РгmB];

b3=0; [СММ]; [РгmB];

b2=0; [СММ]; [РгmB];

b1=0; [СММ]; [РгmB];

коррекция 2:

[СММ]=[СММ]+[РгmA];

[mC]МД=11.01000 σ=0 γ=0

[СМП]=[pA]О+[pB]О= +1.110

0.001

1.111 =-0.0002 =010

C=-0.10111 ∙ 20