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

Курсовик 10

.doc
Скачиваний:
4
Добавлен:
15.06.2014
Размер:
32.77 Кб
Скачать

10. Умножение чисел с плавающей запятой

1) A=-0,1101012-4 B=0,0110112-5

[mа]пр=1,110101 [рa]д=1,100

[mв]пр=0,011011 [рв]д=1,011

Sg mc=1

CMМ

Рг mв

Примечания

00000

11010

11010

01101

00110

11010

00000

00000

11010

11010

01101

00110

01101

00110

10011

01001

00100

10010

[CMМ]=0; [Рг mа]=[mа]пр;[Рг mв]=[mв]пр

в5=1; [CMМ]= [CMМ]+ [Рг mа]

[Рг mв]; [CMM]

в4=0; [Рг mв]; [CMM]

в3=1; [CMM]= [CMM]+ [Рг mа]

[Рг mв]; [CMM]

в2=1; [CMM]= [CMM]+ [Рг mа]

[Рг mв]; [CMM]

в1=0; [Рг mв]; [CMM]

[mс]пр=1,0011010010

1,100

+

1,011

[pс]д=0,111

Ответ: С=-0,001101001027

2) A=0,010112-5 B=-0,1100123

[mа]обм=00,01011 [рa]об=1,010

[mв]обм =11,00110 [рв]об=0,011

B<0

[mа]обм=11,10100 Sg mc=1

CMМ

Рг mв

Примечания

11,11111

00,01011

00,01010

+ 1

00,01011

00,00101

00,01011

00,10000

00,01000

00,01011

00,10011

00,01001

00,00100

00,00010

11,10100

11,10110

00110

10011

01001

10100

11010

01101

[CMМ]=0;[Рг mа]=[mа]обм;[Рг mв]=[mв]обм

Коррекция 1: [CMМ]= [CMМ]+ [Рг mа]

в5=0; [Рг mв]; [CMM]

в4=1; [CMМ]= [CMМ]+ [Рг mа]

[Рг mв]; [CMM]

в3=1; [CMM]= [CMM]+ [Рг mа]

[Рг mв]; [CMM]

в2=0; [Рг mв]; [CMM]

в1=0; [Рг mв]; [CMM]

Коррекция 2: [CMМ]= [CMМ]+ [Рг mа]

[pc]об=[pа]об+[pв]об

1,010

+

0,011

[pc]об=1,101

[mс]об=11,10110

=1 [mс]об=11,01101

[pc]об=[pс]об+[-1]об

1,101

+

1,110

1,011

+ 1

[pc]об=1,100

Ответ: С=-0,100102-3

Соседние файлы в предмете Дискретная математика