Прибавление или вычитание произвольного числа n соответствует n единичным шагам вдоль кольца от исходного числа в нужном направлении.

Так, в 8-разрядном беззнаковом типе:

254 + 4 = 2,
200 — 255 = 201,

а в 16-разрядном знаковом типе:

32760 + 10 = -32766,
-32760 — 10 = 32766.

Это можно проверить, выполняя действия сложения в двоичной k-разрядной арифметике.

Вычитание можно заменить на сложение с отрицательным числом, представляя последнее как дополнение его модуля до 2k вне зависимости от наличия знакового бита у типа (у беззнаковых типов дополнительный код для отрицательных чисел, по модулю превосходящих 2k-1, будет иметь 0 в самом левом бите, что для знаковых типов недопустимо). Так, в 8-разрядном беззнаковом типе для приведенных примеров мы получим следующее:

256
11111110
+ 4
+ 00000100
= 254 + 4
= 1100000010
Результат:
00000010 = 2
content

Share
Published by
content

Recent Posts

Магнитное поле тока. Магнитные силовые линии

Разница между энергией электрического поля и энергией магнитного поля примерно такая же, как между энергией,…

1 год ago

Постоянные магниты

Когда-то легендарный пастух Магнес, нашел природный магнитный камень, притягивающий железо. В последствии этот камень назвали магнетит или магнитный…

1 год ago

Соединение конденсаторов

В электрических цепях применяются различные способы соединения конденсаторов. Соединение конденсаторов может производиться: последовательно, параллельно и последовательно-параллельно (последнее иногда называют смешанное соединение конденсаторов). Существующие…

1 год ago

Обозначение конденсаторов

Обозначение конденсаторов на схемах определено ЕСКД ГОСТ 2.728-74. Обозначения условные графические в схемах. Резисторы, конденсаторы. Итак,…

1 год ago

Виды конденсаторов

Узнав, что же такое конденсатор, рассмотрим, какие бывают виды конденсаторов. Итак, виды конденсаторов можно классифицировать по…

1 год ago

Энергия поля конденсатора

Вся энергия заряженного конденсатора сосредотачивается в электрическом поле между его пластинами. Энергию, накоп­ленную в конденсаторе, можно определить…

1 год ago