previous | start | next

Unsigned addition



 0 + 0 = 0
 0 + 1 = 1
 1 + 0 = 1
 1 + 1 = 10  (10 in binary is 2 in decimal)



E.g. unsigned byte integers
     x = 0x07
     y = 0x03

The sum is of course 10 or 0x0A in hex. 

In binary:

carry bits:      111   
         x: 0000 0111
         y: 0000 0011
            ---------
       x+y: 0000 1010

or in hex x + y is 0x0A


previous | start | next