Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции РАЗДЕЛ 2.docx
Скачиваний:
69
Добавлен:
18.11.2019
Размер:
3.01 Mб
Скачать

2.5.2. Вычитание

В его основе лежит таблица вычитания одноразрядных двоич­ных чисел. При вычитании из меньшего числа (0) большего (1) производится заем из старшего разряда.

0 – 0 = 0;

10 – 1 =1;

1 – 0 = 1;

1 – 1 = 0.

Вычитание многоразрядных двоичных чисел происходит в соответствии с вышеприведенной таблицей вычитания с учетом возможных заемов из старших разрядов. При выполнении операции вычитания всегда их большего по абсолютной величине числа вычитается меньшее и ставится соответствующий знак.

1

1

02

1

12

1

12

Рассмотрим несколько примеров вычитания двоичных чисел:

10111001,1 - 10001101,1 = 101100,0

101011111 - 110101101 = –1001110

10

01

10

·

10

·

01

·

10

·

10

·

10

1

0

1

1

1

0

0

1,

1

1

1

0

1

0

1

1

0

1

1

0

0

0

1

1

0

1,

1

1

0

1

0

1

1

1

1

1

0

0

1

0

1

1

0

0,

0

0

0

1

0

0

1

1

1

0

10

01

10

01

01

01

01

01

10

10

10

1

0

0

1

1

0

0

1

1

1

0

0

0

0

0

1

1

0

1

1

0

0

0

1

1

1

1

1

0

1

1

0

1

0

1

1

1

0

0

0

0

0

1

0

1

0

0

0

0

0

1

0

1

1

1

1

1

2.5.3. Умножение

В основе умножения лежит таблица умноже­ния одноразрядных двоичных чисел:

0  0 = 0

0  1 = 0

1  0 = 0

1  1 = 1

1

1

0

0

1

1

1

1

0

+

1

1

0

1

0

0

1

0

Рассмотрим несколько примеров умножения двоичных чисел:

1

1

0

0

1

1

1

0

0

1,

0

1

1

1

0

1

1

1,

0

1

1

1

0

0

1

1

1

0

0

1

0

1

+

1

1

0

0

1

+

1

1

0

0

1

0

1

1

1

0

0

1

1

1

0

0

1

0

1

1

0

1

0

0

0

1

0

1

1

0

1

0

0

1

0,

0

0

0

1