Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МП Арифм осн ЕОМ.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
637.44 Кб
Скачать

Двійкова арифметика

Табл.1

+

0

1

0

0

1

1

1

10

Розглянемо правила арифметики з числами в 2-му коді. Додавання виконується по розрядам починаючи з найменшого розряду. В кожному розряді виконується додавання двох відповідних цифр поточного розряду додатних та одиниці переносу з попереднього молодшого розряду.

Наприклад:

pi

+1

+1

+1

0

0

0

ai

+

1

0

1

1

0

1

45

bi

1

1

0

1

1

0

54

ai+bi

1

1

0

0

0

1

1

99

де pi - одиниця переносу в старший розряд, ai і bi – поточні розряди додатних, ai+bi - поточний розряд результату.

Віднімання також виконується по розрядам починаючи з найменшого розряду. Якщо доводиться в поточному розряді віднімати одиницю від нуля, то необхідно запозичити одиницю з старшого розряду. При цьому не забуваєто, що запозичина одиниця в поточному розріді містить 102 двійкових одиниць, тобто 2 одиниці звичної десяткової системи числення.

Наприклад:

pi

0

0

-1

-1

0

0

ai

-

1

0

1

1

0

1

45

bi

1

0

0

1

1

0

38

ai+bi

0

0

0

1

1

1

07

Табл.2

×

0

1

0

0

0

1

0

1

Множення двійкових чисел здійснюється шляхом утворення поточних добутків з наступним їх додаванням. Поточні добутки – це І множник, змішений вліво на кількість розрядів відповідно поточному розряду одиниці в ІІ множнику:

8

7

6

5

4

3

2

1

0

- номер розряду

×

1

0

1

1

0

1

- І множник

1

0

1

0

1

- ІІ множник

1

0

1

1

0

1

- І множник зі здвигом на 0 розрядів;

+

1

0

1

1

0

1

- І множник зі здвигом на 2 розрядів;

1

0

1

1

0

1

- І множник зі здвигом на 4 розрядів;

1

1

1

0

1

1

0

0

0

1

- сума поточних добутків.

Ділення чисел в 2-й системі числення відбувається за правилом добутку і віднімання. Наприклад:

110 : 11 = 10 610 : 310 = 210

11

00

00

0

Арифметичні дії з двійковими числами будуть розглянуті більш докладно.