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

курсовик 6

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

6. Сложение чисел в формате с фиксированной запятой

A1=-0,01101 B1=-0,00011

A2=0,10011 B2=-0,01001

A3=-0,00111 B3=0,01011

A4=0,11001 B4=0,01110

A5=-0,10101 B5=-0,11001

1

[A4]пр=0,11001

+

[B4]пр=0,01110

1]пр=1,00111

Переполнение разрядной сетки

[A5]пр= 1,10101

+

[B4]пр= 1,11001

1]пр=11,01110

Переполнение разрядной сетки

) Прямой код

[A1]пр=1,01101

+

[B1]пр=1,00011

1]пр=1,10000

1]=-0,10000

Числа A2 и B2, A3 и B3 в прямом коде складывать нельзя, так как они имеют разные знаки.

2

[A2]м дк =00,10011

+

[B2]м дк =11,10111

[C2]м дк =00,01010

[C2]=0,01010

[A3]м дк =11,11001

+

[B3]м дк =00,01011

[C3]м дк =00,00100

[C3]=0,00100

) Дополнительный код

[A1]м дк =11,10011

+

[B1]м дк =11,11101

[C1]м дк =11,10000

[C1]=-0,10000

[A5]м дк =11,01011

+

[B5]м дк =11,00111

[C5]м дк =10,10010

Переполнение

разрядной сетки

[A4]м дк =00,11001

+

[B4]м дк =00,01110

[C4]м дк =01, 00111

Переполнение

разрядной сетки

3

[A2]м ок =00,10011

+

[B2]м ок =11,10110

00,01001

+ 1

[C2]м ок =00,01010

[C2]=0,01010

[A3]м ок =11,11000

+

[B3]м ок =00,01011

00,00011

+ 1

[C3]м ок =00,00100

[C3]=0,00100

) Обратный код

[A1]м ок =11,10010

+

[B1]м ок =11,11100

11,01110

+ 1

[C1]м ок =11,01111

[C1]=-0,10000

[A5]м ок =11,01010

+

[B5]м ок =11,00110

10,10000

+ 1

[C5]м ок =10,10001

Переполнение

разрядной сетки

[A4]м ок =00,11001

+

[B4]м ок =00,01110

[C4]м ок =01,00111

Переполнение

разрядной сетки

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