Число, хранящееся в дополнении до двух, инвертирует знак величины самого старшего бита (так, например, для 16-битного числа старший бит равен -32768, а не +32768). Все остальные биты ведут себя как обычно. Следовательно, при выполнении математических операций для многословных чисел верхнее слово каждого числа следует рассматривать как дополнение к двум (поскольку его самый верхний бит будет самым старшим битом общего числа), но все остальные слова в каждом числе должны рассматриваться в количестве без знака.
Например, 16-битный номер дополнения до двух имеет значения места (-32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32, 16, 8, 4, 2 и 1 ). Разделенные на две 8-битные части, эти части будут иметь значения мест (-32768, 16384, 8192, 4096, 2048, 1024, 512 и 256); и (128, 64, 32, 16, 8, 4, 2 и 1). Первый набор значений состоит из 8-битного числа, дополненного двумя, умноженного на 256; последний набор представляет собой 8-разрядное число без знака.