Borland Pascal можно
Borland Pascal можно установить контроль за диапазоном значений с помощью директивы $R+.) И далее, продолжая вычисления в рамках компьютерной программы, вызвавшей указанное изменение флага, можно учитывать его состояние.
Итак, вводимые для обработки десятичные числа переводятся в двоичный дополнительный код и в таком виде затем обрабатываются. Но, проведя необходимую обработку, неплохо бы еще "вернуться" от представления в дополнительном коде к прямому, чтобы перевести результат в привычную для пользователя компьютера 10-ную нумерацию. Как это сделать?
Если знаковый бит дополнительного кода содержит 1 (то есть, число отрицательное), то для результата выводится знак "минус", затем следует инвертировать разряды, получая обратный код, а затем вновь добавить 1, что приведет нас к прямому коду абсолютной величины двоичного числа.
Таким образом, манипулируя двоичными числами в дополнительных кодах, мы избавляемся, как и стремились, от операции "вычитание".
Убедимся
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа