Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Сложение одноразрядных двоичных чисел выполняется по схожим с привычными нам правилами сложения в десятичной системе:

 

0+0=0

0+1=1

1+0=1

1+1=10

В последнем случае при суммировании возник избыток: значение суммы двух соответственных разрядов превышает наибольшее значение (в нашей десятичной системе тоже такое бывает, когда пытаемся сложить 9+9 в разряде единиц возникает избыток, ведь в разряде единиц не может стоять, да и нет с данной системе цифры 18. Следовательно в рязряд десяток уходит 1, а в разряде единиц остается 8), которое можно представить цифрами используемого (в данном случае — двоичного) представления. В этом случае в данный разряд записывается ноль, а единица переносится в старший, левый разряд.

рассмотрим более сложный пример сложения:

1310+3510=11012+1000112=1100002=4810

Пример с дробными двоичными значениями:

0.2510 + 0.37510 =0.012+0.0112=0.1012=0.62510

Вычитать можно так же, как это делается в десятичной системе, однако технически проще реализовать операцию сложения, поэтому вычитание в вычислительной технике заменяют сложением с отрицательными числами в специальном представлении.