Difference between revisions of "Addition"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
(Quiz)
(Quiz)
Line 62: Line 62:
 
{
 
{
 
|type="{}"}
 
|type="{}"}
What is 01110001 +00011111 in denary?
+
What is 01110001 + 00011111 in denary?
 
{ 194 }
 
{ 194 }
 
||1+1 = 2. Put down 0, carry 1
 
||1+1 = 2. Put down 0, carry 1
Line 75: Line 75:
 
||128+64+2 = 194
 
||128+64+2 = 194
  
 +
{
 +
|type="{}"}
 +
What is 01101110 + 01100101 in 8-bit binary?
 +
{ 11010011 }
  
 
+
|| 0 + 1 = 1. Put down 1, carry 0.
 
+
|| 1 + 0 = 1. Put down 1, carry 0.
 
+
|| 1 + 1 = 2. Put down 0, carry 1.
 
+
|| 0 + 1 + 1 = 2. Put down 0, carry 1.
 
+
|| 0 + 0 + 1 = 1. Put down 1, carry 0.
 
+
|| 1 + 1 = 2. Put down 0, carry 1.
 +
|| 1 + 1 + 1 = 3. Put down 1, carry 1.
 +
|| 0 + 0 + 1 = 1. Put down 1, carry 0.
 
</quiz>
 
</quiz>

Revision as of 11:04, 20 September 2017

Binary Addition

Binary is being able to add two numbers together but are represented in binary form, which consist of 1s and 0s

There are for possibilities when adding binary numbers, these possibilities are:

a total of 0 (0+0) put down 0
a total of 1 (1+0, 0+1 or 0+0+carried 1) put down 1
a total of 2 (1+1) put down 0, carry 1
a total of 3 (1+1+ carried 1) put down 1, carry 1

For example, solve 6+7 using binary addition:

First convert 6 and 7 from denary to binary using your preferred method

6 = 4+2+0 = 110
7 = 4+2+1 = 111

Then add them keeping in mind the 4 possibilities

110 +

111

0+1 = 1 1+1 = 0 carry 1 1+1+ carried 1 = 1 carry 1 1 + 0 = 1

so 110+111 = 1101. Converting this number back to denary gives us an answer of 13.

You could get 3 numbers to add however you wont be given a situation in which there are more than a total of 3.

For example:

101

101

011+

Which would = 1101

Revision

Quiz

1.

What is 00110101 + 01010001 in binary?
→ 1+1 = 2. Put down o, carry 1
→ 0+0+1 = 1. Put down 1, carry 0
→ 1+0 = 1. Put down 1, carry 0
→ 0+0 = 0. Put down 0 carry 0
→ 1+1 = 2. Put down 0, carry 1
→ 1+0+1 = 2. Put down 0, carry 1
→ 0+1+1 = 2. Put down 0, carry 1
→ 0+0+1 = 1. Put down 1, carry 0
→ 10000110

2.

What is 01110001 + 00011111 in denary?
→ 1+1 = 2. Put down 0, carry 1
→ 0+0+1 = 1. Put down 1, carry 0
→ 0+0 = 0. Put down 0, carry 0
→ 0+0 = 0.Put down 0, carry 0
→ 1+1 = 2. Put down 0, carry 1
→ 1+0+1 = 2. Put down 0, carry 1
→ 1+1+1 = 3. Put down 1, carry 1
→ 0+0+1 = 1. Put down 1, carry 0
→ 11000010
→ 128+64+2 = 194

3.

What is 01101110 + 01100101 in 8-bit binary?
→ 0 + 1 = 1. Put down 1, carry 0.
→ 1 + 0 = 1. Put down 1, carry 0.
→ 1 + 1 = 2. Put down 0, carry 1.
→ 0 + 1 + 1 = 2. Put down 0, carry 1.
→ 0 + 0 + 1 = 1. Put down 1, carry 0.
→ 1 + 1 = 2. Put down 0, carry 1.
→ 1 + 1 + 1 = 3. Put down 1, carry 1.
→ 0 + 0 + 1 = 1. Put down 1, carry 0.

Your score is 0 / 0