Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное_пособие_информатика_v.doc
Скачиваний:
33
Добавлен:
04.11.2018
Размер:
606.21 Кб
Скачать

3.6.3. Вычитание десятичных чисел в дополнительном коде

а) Оба числа положительные. n = 4.

Десятичное вычитание

Вычитание в дополнительном коде

+6310

-

+2110

+4210

0063

-

0021

0063

+

9979

(1)0042

перенос отбрасывается!

б) Оба числа отрицательные. n = 4.

Десятичное вычитание

Вычитание в дополнительном коде

- 2110

-

- 8410

+6310

9979

-

9916

9979

+

0084

(1)0063

перенос отбрасывается!

в) Положительное уменьшаемое. n = 4.

Десятичное вычитание

Вычитание в дополнительном коде

+2710

-

2710

0 10

0027

-

0027

0027

+

9973

(1)0000

перенос отбрасывается!

г) Отрицательное уменьшаемое. n = 4.

Десятичное вычитание

Вычитание в дополнительном коде

-8110

-

+ 4210

-123 10

9919

-

00 42

9919

+

9958

(1)9877

перенос отбрасывается!

3.6.4. Вычитание десятичных чисел в обратном коде

а) Оба числа положительные. n = 4.

Десятичное вычитание

Вычитание в обратном коде

+6310

-

+2110

+4210

0063

-

0021

0063

+

9978

(1)0041

+ 1

0042

циклический перенос!

б) Оба числа отрицательные. n = 4.

Десятичное вычитание

Вычитание в обратном коде

- 2110

-

- 8410

+6310

9978

-

9915

9978

+

0084

(1)0062

+ 1

0063

циклический перенос!

в) Положительное уменьшаемое. n = 4.

Десятичное вычитание

Вычитание в обратном коде

+2710

-

2710

0 10

0027

-

0027

0027

+

9972

9999

два представления нуля!

г) Отрицательное уменьшаемое. n = 4.

Десятичное вычитание

Вычитание в обратном коде

-8110

-

+ 4210

-123 10

9918

-

0042

9918

+

9957

(1)9875

+ 1

9876

циклический перенос!