Learn binary addition and ASCII. This is a 15-20 minute interactive lesson.
Please enter your name to begin.
To add binary numbers, you add one column at a time (right to left), just like in decimal. There are 5 simple rules to remember.
Let's add 0011 (3) + 1000 (8):
Result: 1011 (which is 8 + 2 + 1 = 11). It works!
Add the numbers. Type your answer in the box. Your answer might be 5 bits!
Please answer all questions before proceeding.
Same rules, just more bits! These are harder. Your answer might be 9 bits!
Please answer all questions before proceeding.
Now for a challenge! Drag the numbers to solve the puzzles.
Please answer all questions before proceeding.
Computers store text as numbers using ASCII. Use the tables to decode the 3-letter binary messages.
| Denary | Binary | Character |
|---|---|---|
| 66 | 0100 0010 | 'B' |
| 69 | 0100 0101 | 'E' |
| 89 | 0101 1001 | 'Y' |
0100 0010 0101 1001 0100 0101
| Denary | Binary | Character |
|---|---|---|
| 65 | 0100 0001 | 'A' |
| 67 | 0100 0011 | 'C' |
| 84 | 0101 0100 | 'T' |
0100 0011 0100 0001 0101 0100
| Denary | Binary | Character |
|---|---|---|
| 68 | 0100 0100 | 'D' |
| 71 | 0100 0111 | 'G' |
| 79 | 0100 1111 | 'O' |
0100 0100 0100 1111 0100 0111
| Denary | Binary | Character |
|---|---|---|
| 78 | 0100 1110 | 'N' |
| 82 | 0101 0010 | 'R' |
| 85 | 0101 0101 | 'U' |
0101 0010 0101 0101 0100 1110
| Denary | Binary | Character |
|---|---|---|
| 75 | 0100 1011 | 'K' |
| 83 | 0101 0011 | 'S' |
| 89 | 0101 1001 | 'Y' |
0101 0011 0100 1011 0101 1001
Please answer all questions before proceeding.
You will need a full ASCII table for this section. Decode the messages.
0100 0001 0100 0011 0100 0101
0101 1010 0100 1001 0101 0000
0100 1101 0100 0001 0101 1000
0100 0011 0100 1111 0100 0100 0100 0101
0100 0010 0101 1001 0101 0100 0100 0101
Please answer all questions before proceeding.
What happens when the answer is too big? An 8-bit number can only hold values up to 255 (which is 1111 1111). If the answer is 256 or more, it causes an Overflow Error because the 9th bit has nowhere to go!
Hint: The answer is 9 bits long (1 1000 1011). An 8-bit computer can't store it!
Please answer all questions before proceeding.
You've completed the Interactive Binary Lesson.
This is your 1st attempt.