Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦ_ 2 Переведення чисел.doc
Скачиваний:
6
Добавлен:
15.11.2019
Размер:
2.77 Mб
Скачать

2.8.3. Перехід від додатного числа, заданого в мінус-двійковій системі числення до від’ємного і навпаки

Нехай маємо число , задане в мінус-двійковій системі числення. Запишемо його у вигляді многочлена

, (2.20)

де – номер старшого розряду числа. Якщо – парне, то число додатне; якщо – непарне, то від’ємне.

Помноживши ліву і праву частини виразу (2.20) на (-1) дістанемо число з протилежним знаком, яке подамо у вигляді

З останнього подання числа можна зробити висновок, що його можна подати у вигляді суми двох чисел А і В, які одержуються з числа наступним чином. Кожній одиниці парного розряду числа ставляться у відповідність дві одиниці в розрядах і в числі А, а інші розряди числа А – дорівнюють нулю. Аналогічно, кожній одиниці непарного розряду числа ставляться у відповідність дві одиниці в розрядах і в числі В, а інші розряди числа В – дорівнюють нулю.

Після цього необхідно виконати підсумовування чисел А і В з урахуванням випадків, наведених в табл. 2.13.

Таблиця 2.13

Приклад 2.25. Для заданого числа знайти число протилежне за знаком. Виконати перевірку повторним перетворенням.

Розв’язання. Результати перетворення наведено в табл.2.14.

Таблиця 2.14

X=

45.625

8

7

6

5

4

3

2

1

0

-1

-2

-3

Z

1

1

1

0

0

1

0

.

1

1

1

A

1

1

1

1

0

0

0

0

.

1

1

0

B

0

1

1

0

0

1

1

1

.

1

1

1

-Z

-45.625

1

1

0

1

0

1

1

1

.

1

0

1

А

0

1

1

1

1

1

1

1

1

.

0

0

0

B

1

1

0

0

0

0

1

1

1

.

1

1

1

Z

45.625

0

0

1

1

1

0

0

1

0

.

1

1

1