Lesson 6 - 1 Binary Addition
Lesson 6 - 1 Binary Addition
Addition Rules
0 + 0 = 00 ( 0 with a 0 carry )
0 + 1 = 01 ( 1 with a 0 carry )
1 + 0 = 01 ( 1 with a 0 carry ) 1 + 1 = 10 ( 0 with a 1 carry )
Addition Rules
0 +0 0 0 1 +0 0 1 0 +1 0 1 1 +1 1 0
0+0+0 = 00 (0 WITH 0 CARRY) 0+0+1 = 01 (1 WITH 0 CARRY) 0+1+1 = 10 (0 WITH 1 CARRY) 1+1+1 = 11 (1 WITH 1 CARRY)
1100
10100 +11110
1 10010
20 +30 50
Subtraction Rules
1S Complement
Invert all bits.
100011 0 1 1 1 0 0
2S Complement
Invert all bits and then add one. 1) 1011101100 2) 0100010011 + 1
3) 0100010100
1011101100
1) Start at the LSB and write down all zeros moving to the left. 2) Write down the first 1 you come to. 3) Invert the rest of the bits moving to the left.
0 1 0 0 01 0 1 0 0
1001 -0101
9 -5 4
0101 -1001
5 -9 -4
When the sign bit is negative, 2s complement your answer to find the magnitude of the number.
Subtracting Negatives
1) Convert the decimal numbers to binary. 2) Find the negative binary numbers. 3) 2s complement of the bottom number, then add.
-2 - -3 1