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

4.2 Вычитание двоичных чисел

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

Вычитание

Десятичное

Двоичное

21,64

-

10,35



11,29

10101,1010

-

Переведем результат в 10-ю систему, используя степенную таблицу (п. 3.7): = 11,3110

1010,0101



1011,0101

4.3 Умножение двоичных чисел

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

Умножение

Десятичное

Двоичное

23,25

2,75



11625

+ 16275

4650



63,9375

10111,01

10,11

Переведем результат в 10-ю систему, используя степенную таблицу (п. 3.7): = …1/2+1/4+1/8+1/16 = = 63,937510!



1011101

+ 1011101

1011101



11111,1111

4

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

.4 Деление двоичных чисел

Деление

Десятичное

Двоичное

48  6

- 48 8



00

110000  110

- 110 1000



0

5 Операции сложения чисел без знака в 8ой и 16ой системах счисления

5.1 Восьмеричная система счисления

Пример 1. Сложить восьмеричные числа 78 и 58 .

Решение: 78

+ 58



148 (710 + 510 = 1210 =810 + 410 =108 +48 = 148)

Пример 2. Сложить восьмеричные числа 1368 и 7258 .

Решение: 1368

+ 7258



10638 (610 + 510 = 1110 =810 + 310 =108 +38 = 138 → 1 переноса в следующий разряд: 18 +38 +28 = 68 ; 18 + 78 = 108)

5.2 Шестнадцатеричная система счисления

Пример 1.

Сложить шестнадцатеричные числа 916 и 716.

Решение: 916

+ 716



1016 (910 + 710 = 1610 = l016 + 016).

Пример 2

Дано А = 21310, В = 5910. Вычислить А + В в 10-й, 2-й, 8-й и 16-й системах счисления.

Решение:

Десятичная: 21310 + 5910 Двоичная: 110101012 + 1110112

Ответ: А + В = 21310 + 5910 = 27210 = 1000100002 = 4208 = 11016.

Проверка: Преобразуем полученные суммы к десятичному виду:

1000100002 = 28 + 24 = 256 +16. = 27210.

4208 = 4  82 + 2 • 81 = 4 • 64 + 2  8 = 256 +16 = 27210.

11016 = 1 • 162 + 1 • 161 = 256 + 16 = 27210.