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

курсовик 11

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

11. Деление чисел в форматах с фиксированной и плавающей запятой

1) A=0,01011

B=-0,10101

[A]обм=00,01011

[В]обм=11,01010

|A|<|B|,B0

[A]обм=11,10100

[В]обм=00,10101

Sg C=1

CM

РгC

Примечания

11,10100

11,01001

00,10101

11,11110

11,11101

00,10101

00,10010

11,01010

11,11100

11,11001

00,10101

00,01110

+ 1

00,01111

11,01010

11,11001

11,10011

00,10101

00,01000

+ 1

00,01001

11,01010

11,10011

11,00111

00,10101

11,11100

00000

0000-

00001

0001-

00010

0010-

00100

0100-

01000

1000-

10001

[CM]=[A]обм;[РгB]=[B] обм;[РгC]=0

[РгC]; [CM]

[CM]= [CM]+ [РгB]

C1=1

[РгC]; [CM]

[CM]= [CM]+ [РгB]

C2=0

Восст-е ост.: [CM]= [CM]+ [РгB]

[РгC]; [CM]

[CM]= [CM]+ [РгB]

C3=0

Восст-е ост.: [CM]= [CM]+ [РгB]

[РгC]; [CM]

[CM]= [CM]+ [РгB]

C4=0

Восст-е ост.: [CM]= [CM]+ [РгB]

[РгC]; [CM]

[CM]= [CM]+ [РгB]

C5=1

Ответ: С=-0,01110

2) A=-0,01101

B=-0,11110

[A]дм=11,10011

[В]дм=11,00010

[В]дм=00,11110

|A|<|B|,B0

Sg C=0

CM

РгC

Примечания

11,10011

11,00110

00,11110

00,00100

00,01000

00,11110

01,00110

10,01100

00,11110

11,01010

10,10100

00,11110

11,10010

11,00100

00,11110

00,00010

00000

0000-

00000

0000-

00000

0000-

00001

0001-

00011

0011-

00110

[CM]=[A]дм;[РгB]=[B] дм;[РгC]=0

[РгC]; [CM]

[CM]= [CM]+ [РгB]

Sg A Sg A1; C1=0

[РгC]; [CM]

[CM]= [CM]+ [РгB]

Sg A Sg A2; C2=0

[РгC]; [CM]

[CM]= [CM]+ [РгB]

Sg A= Sg A3; C3=1

[РгC]; [CM]

[CM]= [CM]+ [РгB]

Sg A= Sg A4; C4=1

[РгC]; [CM]

[CM]= [CM]+ [РгB]

Sg A Sg A5; C5=0

Ответ: С=0,00110

3) A=0,1000123

B=0,111102-2

|mа|<|mв|

[mа]дм=00,10001 [рa]д=0,011

[mв]дм=00,11110 [рв]д=1,110

[mа]дм=11,01111 [mв]дм=11,00010

CMМ

Рг mс

Примечания

11,01111

00,11110

00,01101

00,11010

11,00010

11,11100

11,11000

00,11110

00,10110

01,01100

11,00010

00,01110

00,11100

11,00010

1,11110

00000

0000-

00000

0000-

0000,1

000,1-

000,10

00,10-

00,100

0,100-

0,1001

[CMМ]=[mа]дм;[Рг mс]=0;[Рг mв]= [mв]дм

[CMМ]= [CMМ]+[Рг mв]; [Рг mc];

c0=0;

[CMM]; [Рг mc];

[CMМ]= [CMМ]+ [Рг mв]

c1=1;

[CMM]; [Рг mc];

[CMМ]= [CMМ]+ [Рг mв]

c2=0;

[CMM]; [Рг mc];

[CMМ]= [CMМ]+ [Рг mв]

c3=0;

[CMM]; [Рг mc];

[CMМ]= [CMМ]+ [Рг mв]

c4=1

[СМП]:=[РгРa]+[РгРв]

0,011

+

1,110

0,001 Sg C=0

Ответ: С=0,100121

4) A=0,101112-3

B=-0,111102-2

|mа|<|mв|

[mа]обм=00,10111 [рa]об=1,100

[mв]обм=11,00001 [рв]об=1,101

Sg C=1

CMМ

Рг mс

Примечания

00,10111

01,01110

11,00001

00,01111

+ 1

00,10000

01,00000

11,00001

00,00001

+ 1

00,00010

00,00100

11,00001

11,00101

10,01011

00,11110

11,01001

10,10011

00,11110

11,10001

00000

0000-

00001

0001-

00011

0011-

00110

0110-

01100

1100-

11000

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

[CMМ]; [Рг mc];

[CMМ]= [CMМ]+ [Рг mв]

c1=1;

[CMM]; [Рг mc];

[CMМ]= [CMМ]+ [Рг mв]

c2=1;

[CMM]; [Рг mc];

[CMМ]= [CMМ]+ [Рг mв]

c3=0;

[CMM]; [Рг mc];

[CMМ]= [CMМ]+ [Рг mв]

c4=0;

[CMM]; [Рг mc];

[CMМ]= [CMМ]+ [Рг mв]

c5=0;

[СМП]:=[РгРa]+[РгРв]

1,100

+

1,101

1,001

+ 1

1,010

Ответ: С=-0,001112-5

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