Арифметические операции в двоичной системе счисления.
Рассмотрим более подробно арифметические операции в двоичной системе счисления. Арифметика двоичной системы счисления основывается на использовании таблиц сложения, вычитания и умножения цифр. Арифметические операнды располагаются в верхней строке и в первом столбце таблиц, а результаты на пересечении столбцов и строк:
Сложение.Таблица двоичного сложения предельно проста. Только в одном случае, когда производится сложение 1 + 1, происходит перенос в старший разряд.
Пример 2.29.Рассмотрим несколько примеров сложения двоичных чисел:
Вычитание. При выполнении операции вычитания всегда из большего по абсолютной величине числа вычитается меньшее и ставится соответствующий знак. В таблице вычитания 1 с чертой означает заем в старшем разряде.
Пример 2.30. Рассмотрим несколько примеров вычитания двоичных чисел:
Умножение. Операция умножения выполняется с использованием таблицы умножения по обычной схеме, применяемой в десятичной системе счисления с последовательным умножением множимого на очередную цифру множителя.
Пример 2.31. Рассмотрим несколько примеров умножения двоичных чисел:
Вы видите, что умножение сводится к сдвигам множимого и сложениям.
Деление. Операция деления выполняется по алгоритму, подобному алгоритму выполнения операции деления в десятичной системе счисления.
Пример 2.32. Рассмотрим пример деления двоичных чисел:
Сложение в других системах счисления. Ниже приведена таблица сложения в восьмеричной системе счисления:
Задания для самостоятельного выполнения 2.41. Выполните арифметические операции:
2.42. Расставьте знаки арифметических операций так, чтобы были верны следующие равенства в двоичной системе:
2.43. Какое число следует за каждым из данных;
Ответ для каждого числа запишите в указанной и десятичной системах счисления. 2.44. Какое число предшествует каждому из данных:
2.45. Выпишите целые числа, принадлежащие следующим числовым промежуткам:
а) [1011012; 1100002] в двоичной системе;
б) [148; 208] в восьмеричной системе;
в) [2816; 3016] в шестнадцатеричной системе.
Ответ для каждого числа запишите в указанной и десятичной системах счисления.
2.46. Вычислите выражения:
2.47. Найдите среднее арифметическое следующих чисел:
2.48.Сумму восьмеричных чисел 178 + 17008 + 1700003 + 170000008 +
+ 17000000008 перевели в шестнадцатеричную систему счисления.
Найдите в записи числа, равного этой сумме, пятую цифру слева.
2.49.
Восстановите неизвестные цифры, обозначенные знаком вопроса, в
следующих примерах на сложение и вычитание, определив внача
ле, в какой системе изображены числа.