Операцию вычитания отдельно можно не описывать, так как любое вычитание можно заменить на сложение с...
Категория: Теоретические основы информатики
Операция умножения
Рассмотрим способность реализации в двоичной арифметике умножения. «Быстрый» вариант обыкновенного умножения был известен еще в...
Операция сложения двух целых чисел
Перейдем к описанию «быстрого» алгоритма сложения, который в общем случае более эффективен, чем побитовое сложение...
Операция прибавления единицы
Наиболее простой компьютерной арифметической операцией над целыми числами, обычно реализованной аппаратно, является прибавление единицы. В...
Ошибки, связанные с конечной разрядностью арифметики
Как было показано, целочисленная арифметика в ограниченном числе разрядов несколько отличается от обычной. При выполнении...
Прибавление и вычитание произвольного числа
Прибавление или вычитание произвольного числа n соответствует n единичным шагам вдоль кольца от исходного числа...
Прибавление и вычитание единицы
Наглядным представлением любого целого типа данных является кольцо, состоящее из расположенных по порядку констант этого...
Диапазоны изменения значений для знаковых типов
Целые числа со знаком для k-разрядных типов принадлежат диапазону [-2k-1, 2k-1 -l]. Этот диапазон не...
Алгоритм получения десятичного числа по его дополнительному коду
Все целые отрицательные числа в машине представляются дополнительным кодом. Для получения десятичного значения этого отрицательного...
Алгоритм получения дополнительного кода
Для получения дополнительного k-разрядного кода отрицательного числа необходимо следующее: Модуль числа представить прямым кодом в...