Выстроить дополнительные двоичные коды чисел (а) 310 и (b) -310.

Вновь убеждаемся, что

Сравнение прямых и дополнительных кодов представлено в виде таблицы:

Видно, что полное количество кодов совпадает и, как следует, схожим будет количество кодируемых чисел в обоих методах. Поточнее, дополнительных кодов оказывается на один больше, чем прямых, и интервал целых чисел со знаком при их размещении в 2-байтном машинном слове составляет [-32768; 32767] — конкретно такими являются граничные значения целых чисел типа Integer в языке PASCAL, что свидетельствует об использовании дополнительного кодировки в представлении чисел. Перевод в дополнительный код происходит автоматом при вводе чисел; в таком виде числа хранятся в ОЗУ и потом участвуют в арифметических операциях. При всем этом, как уже было сказано, операция вычитания 2-ух чисел как самостоятельная отсутствует — она заменяется сложением первого числа с дополнительным кодом второго, т.е. просто сложением содержимого 2-ух ячеек памяти. Убедимся в правомочности этого.