Сложение более двух двоичных чисел

При сложении трех, четырех и т.д. двоичных чисел в разрядах слагаемых может образоваться с учетом переносов 4–7 единиц. Сложение такого числа единиц подчиняется общему правилу: число единиц необходимо записать в двоичном виде, при этом младший разряд полученного двоичного числа записывается в том разряде суммы, где образовано складываемое число единиц, остальные разряды двоичного числа определяют расположение единиц переносов. Сложение четырех единиц дает: I + I + I + I = I002 = 4, в разряд суммы записываем ноль и образуем единицу переноса через разряд и т.д.

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

Умножение двоичных чисел производится по тому же правилу, что и умножение десятичных чисел. Учитывая, что в разрядах множителя записываются только цифры 0 или I, легко сформулировать правило умножения двоичных чисел:

1) Записываем множимое и множитель так, чтобы их разряды с одинаковым " весом " находились один под другим:

А = 10101,01 – множимое

х В = 10011,10 – множитель

Сложение более двух двоичных чисел - student2.ru ………..

2) Определяем число единиц в множителе и их местоположение.

3) Множимое переписываем справа – налево (его запятая игнорируется), нанимая с местоположения единицы множителя, и делаем это столько раз, сколько единиц в множителе.

4) Складываем арифметически полученные двоичные числа, их количество равно числу единиц множителя.

5) Местоположение запятой в произведении определяется суммой разрядов после запятой множимого и множителя.

Пример : 1101,01 = А

х 0101,01 = В

Сложение более двух двоичных чисел - student2.ru 1101 01

+ 110101

Сложение более двух двоичных чисел - student2.ru + 110101

А х В = 1000101,10 01

переносы: 11111 1

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

Вычитание легко представить как алгебраическое сложение:

А – В = А + (–В)

Следовательно, для осуществления алгебраического сложения необходимо ввести знаковые разряды: положительные числа имеют знаковый разряд " 0 ", отрицательные числа – знаковый разряд " 1 ". Кроме того, отрицательные числа представляются в обратном коде, для этого все разряды числа, кроме знакового, инвертируются: 0 заменяют на 1 и наоборот.

Пример: А = 10111,011

В прямом коде –A = 110111,011

В обратном коде – А = 101000,100

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

Деление двоичных чисел производится по тому же правилу, что и деление десятичных чисел. Как известно, при делении десятичных чисел делается вычитание из одного десятичного числа другого с использованием правила «заема» единиц в соседних, более старших разрядах.

Пример: 99 : 11 = 9 1100011 : 1011 = 1001

– 1011

Сложение более двух двоичных чисел - student2.ru 0001011

Сложение более двух двоичных чисел - student2.ru – 1011

Преобразование целых чисел

Для преобразования целой части числа разделим левую и правую части полинома на основание q:

Ац/q = an qn-2 + an-1 qn-3 +…a2 q0 + a1/q.

Выполняя последовательно операцию деления на q, получим новое целое число и остаток от деления с цифрой разряда an-1.

#1 100:8 = 12:8 =1; Ответ: 100 = 1448.

4 4

#2 89:2 = 44:2 = 22:2 = 11:2 = 5:2 = 2:2 = 1:2; Ответ: 89:2 = 1011001

1 0 0 1 1 0 1

Для получения восьмеричного числа из двоичного числа нужно разбить его разряды на «триады»:

Сложение более двух двоичных чисел - student2.ru Сложение более двух двоичных чисел - student2.ru Сложение более двух двоичных чисел - student2.ru Сложение более двух двоичных чисел - student2.ru А = 010 011 101 011 = 23538.

2 3 5 3

Для получения двоично-восьмеричного кода нужно каждую цифру восьмеричного числа заменить трёхразрядным двоичным числом:

23538 = 2·82 + 3·81 + 5·80 = 128 +24 + 1.

В шестнадцатеричных числах основание q = 16; алфавит включает числа 0÷9 и буквы A÷F (10÷15).

Получение шестнадцатеричных чисел из двоичных

Сложение более двух двоичных чисел - student2.ru Сложение более двух двоичных чисел - student2.ru Сложение более двух двоичных чисел - student2.ru Сложение более двух двоичных чисел - student2.ru Сложение более двух двоичных чисел - student2.ru A = 1101 1001 1110, 0001 0101 = D9E, 1516.

D 9 E 1 5

Целую часть числа разбиваем на тетрады (четырех - разрядные числа), от запятой справа – налево, а дробную часть – тетрады, от запятой слева – направо. Полученные тетрады заменяем цифрами.

Наши рекомендации