loading

So a while ago I wanted to learn binary. Binary is the way a computer holds information, the 1's and 0's. I thought it was cool, and that it would be worth learning. It is WELL worth learning and it is very simple to learn.

What I am showing you in this instructable, is how letters work.

Step 1: What binary is

What I am going to show you today in binary is simply just the replacement of letters and numbers, with their binary equivalent. 1 and 0 are just a representation of on and off. 1 = on 0 = off. There are put in sections of "on and off's" also, usually sets of 8, called a byte. The digits are all valued exponentially, the easiest way to explain what that means is to show you, it is in the first picture at the bottom.

This part isn't quite as important as others for the purpose of this instructable.

Is it hard?:''| i wanna learn it and write a letter
<p>So how do you write from decimal to binary numbers?</p>
<p>This is really cool LOVE IT!</p><p>Thx</p>
<p>This is really my first attempt at writing anything in binary. The header is a chessboard with all of the pieces and pawns. The second section is definitions of all the pieces.</p><p>1000000000 0000000001 0000000010 0000000011 0000000100 0000000101 0000000110 1000000111 </p><p>0000001000 0100001001 0110001010 1100001011 1110001100 0110001101 0100001110 0000001111 </p><p>0010010000 0010010001 0010010010 0010010011 0010010100 0010010101 0010010110 0010010111 </p><p>0000011000 0000011001 0000011010 0000011011 0000011100 0000011101 0000011110 0000011111 </p><p>0000100000 0000100001 0000100010 0000100011 0000100100 0000100101 0000100110 0000100111 </p><p>0011101000 0011101001 0011101010 0011101011 0011101100 0011101101 0011101110 0011101111 </p><p>0000110000 0101110001 0111110010 1101110011 1111110100 0111110101 0101110110 0000110111 </p><p>1001111000 0000111001 0000111010 0000111011 0000111100 0000111101 0000111110 1001111111 </p><p>1000000000 0000000001 0000000010 0000000011 0000000100 0000000101 0000000110 1000000111 0000001000 0010010000 0000011000 0000100000 0011101000 0000110000 1001111000 </p><p>0100001001 1000000000 0000000010 0010010000 0010010010 0000011011 0000100100 0011101101 0101110110 1001111111 </p><p>0110001010 1000000000 0000000100 0010010000 0010010100 0000011001 0000011011 </p><p>1100001011 0000000010 0000000011 0000000100 0000001000 0100001001 0110001010 1110001100 0110001101 0100001110 0000001111 0010010010 0010010011 0010010100 0000011001 0000011011 0000011101 0000100000 0000100011 0000100110 0011101011 0011101111 1101110011 0000111011 </p><p>1110001100 0000000011 0000000100 0000000101 1100001011 0110001101 0010010011 0010010100 0010010101 </p><p>0110001101 0000000011 1000000111 0010010011 0010010111 0000011100 0000011110 </p><p>0100001110 0000000101 1000000111 0010010101 0010010111 0000011100 0000100011 0011101010 0101110001 1001111000 </p><p>1000000111 1000000000 0000000001 0000000010 0000000011 0000000100 0000000101 0000000110 0000001111 0010010111 0000011111 0000100111 0011101111 0000110111 1001111111 </p><p>0010010000 0000011000 0000011001 </p><p>0010010001 0000011000 0000011001 0000011010 </p><p>0010010010 0000011001 0000011010 0000011011 </p><p>0010010011 0000011010 0000011011 0000011100 </p><p>0010010100 0000011011 0000011100 0000011101 </p><p>0010010101 0000011100 0000011101 0000011110 </p><p>0010010110 0000011101 0000011110 0000011111 </p><p>0010010111 0000011110 0000011111 </p><p>0011101000 0000100000 0000100001 </p><p>0011101001 0000100000 0000100001 0000100010 </p><p>0011101010 0000100001 0000100010 0000100011 </p><p>0011101011 0000100010 0000100011 0000100100 </p><p>0011101100 0000100011 0000100100 0000100101 </p><p>0011101101 0000100100 0000100101 0000100110 </p><p>0011101110 0000100101 0000100110 0000100111 </p><p>0011101111 0000100110 0000100111 </p><p>1001111000 1000000000 0000001000 0010010000 0000011000 0000100000 0011101000 0000110000 0000111001 0000111010 0000111011 0000111100 0000111101 0000111110 1001111111 </p><p>0101110001 1000000111 0100001110 0010010101 0000011100 0000100011 0011101000 0011101010 1001111000 0000111010 </p><p>0111110010 0000100001 0000100011 0011101000 0011101100 1001111000 0000111100 </p><p>1101110011 0000000011 1100001011 0010010011 0010010111 0000011000 0000011011 0000011110 0000100001 0000100011 0000100101 0011101010 0011101011 0011101100 0000110000 0101110001 0111110010 1111110100 0111110101 0101110110 0000110111 0000111010 0000111011 0000111100 </p><p>1111110100 0011101011 0011101100 0011101101 1101110011 0111110101 0000111011 0000111100 0000111101 </p><p>0111110101 0000100100 0000100110 0011101011 0011101111 0000111011 1001111111 </p><p>0101110110 1000000000 0100001001 0010010010 0000011011 0000100100 0011101101 0011101111 0000111101 1001111111 </p><p>1001111111 1000000111 0000001111 0010010111 0000011111 0000100111 0011101111 0000110111 1001111000 0000111001 0000111010 0000111011 0000111100 0000111101 0000111110 </p><p>0010 = White Pawn 0011 = Black Pawn</p><p>0100 = White Bishop 0101 = Black Bishop</p><p>0110 = White Knight 0111 = Black Knight</p><p>1000 = White Rook 1001 = Black Rook</p><p>1100 = White Queen 1101 = Black Queen</p><p>1110 = White King 1111 = Black King</p><p>r6r/1bnqknb1/pppppppp/8/8/PPPPPPPP/1BNQKNB1/R6R w - - 0 17</p>
<p>Not sure what to do with it from here, but I am thinking about it.</p>
<p>Here is the link to the file on Google Drive:</p><p>https://drive.google.com/open?id=0B2LVdW3OzEc0Y1BROWVDWS1XajA</p>
<p>I went to other websites and now im confused</p>
<p>What happens if you want a space?</p>
<strong><em>ITS SOO EASY</em></strong>
<p>I GET IT NOW!!! (after like my 6th time reading it (-_-) )</p>
<p>Im still sooo confused</p>
<p>I was able to digest this quickly. And now I am obsessed. Bad side affect, I seem to be dreaming in Binary Code now. I kid you not. Pretty soon, if this keeps up, I will convince my self that I am receiving info from other beings. Will let you know how it turns out. If I am not confined to a straight jacket.</p>
<p>well.. try not to die</p>
<p>well.. try not to die</p>
<p>well.. try not to die</p>
<p>well.. try not to die</p>
<p>well.. try not to die</p>
<p>well.. try not to die</p>
<p>i got it man.......thanks a lot</p>
<p>i do not understand still</p>
<p>I don't get it help</p>
<p>I don't get it......</p>
omg i get it now!!
<p>Please help me. Either I'm just really stupid or this isn't for me. I would really like to learn Binary code because I'm tired of coding and I wanted to try something new. I don't understand this and I would really like it if someone could explain it to me in the simplest form. Thank you for reading and helping me.</p>
<p>00110001=1 00110010=2 00110011=3 00110100=4 00110101=5</p><p>00110110=6 00110111=7 00111000=8 00111001=9 00110000=0</p><p>01100001=a 01100010=b 01100011=c 01100100=d 01100101=e</p><p>01100110=f 01100111=g 01101000=h 01101001=i 01101010=j</p><p>01101011=k 01101100=l 01101101=m 01101110=n 01101111=o</p><p>01110000=p 01110001=q 01110010=r 01110011=s 01110100=t</p><p>01110101=u 01110110=v 01110111=w 01111000=x 01111001=y</p><p>01111010=z</p><p>01000001=A 01000010=B 01000011=C 01000100=D 01000101=E</p><p>01000110=F 01000111=G 01001000=H 01001001=I 01001010=J</p><p>01001011=K 01001100=L 01001101=M 01001110=N 01001111=O</p><p>01010000=P 01010001=Q 01010010=R 01010011=S 01010100=T</p><p>01010101=U 01010110=V 01010111=W 01011000=X 01011001=Y</p><p>01011010=Z </p><p>00100000= space</p>
<p>How do you differentiate between numbers and letters?</p>
<p>Simply put, you cannot. You must use your intuition to differentiate between the two. </p>
<p>For some odd reason, my comment got cut. Add the following to the end of the explanation.</p><p>So, for example, while &quot;01000011&quot; is 3 if it is used alongside &quot;01000001&quot; (which would be 1) and &quot;010010100&quot; (which would be 20), it would rather be interpreted as c-a-t. Now, as you may have just noticed when I did lowercase t in the example above, I used nine digits. Binary can use more than just eight digits. Most computers use only eight digits, but if more numbers are needed, more numbers can be added. The terms would continue to go up by a multiple of 2, so the ninth digit would be 256, the tenth digit would be 512, and so on. Then, just as before, you would stick the &quot;0110&quot; (for capital) or &quot;0100&quot; (for lowercase) in front of the digits.</p>
So if you have the code 01101111<br>That only goes from a-o
<p>You can add another bit to the end by simply adding another digit. Keep the &quot;0110&quot; or &quot;0100&quot; at the very beginning to tell the reader that it is a letter and whether it is capital or lowercase. For example, &quot;z&quot; would be 010011010. This would mean lowercase + 16 + 8 + 2 = lowercase z. Most computers &quot;talk&quot; in numbers, not letters, so most of the time computers use only eight-digit codes, but for letters above o, you must add more bits. </p>
How do you get all the other letters?
<p>eliminate the last digit in 0100 or 0110 which is zero. Therefore, P is 01010000 and p is 01110000.</p>
<p>so on and so forth</p>
<p>OMG it works, but why is it when you write the binary code for the numbers you use 7 digits instead of 8, eg: for 7 i have to write down 0110111. It has to start with the specific &quot;011&quot; so im just confused.</p>
<p>For numbers, you use eight digits. 14 would be 01110000. 8 digits. Each digit corresponds to a number. The first digit being 1, the second being 2, the third being 4, the fourth being 8, the fifth being 16, the sixth being 32, the seventh being 64, and the eighth being 128. Basically, each digit (from the right) is multiplied by two (starting with 1) until you get to eight digits. Now, with &quot;the specific '011'&quot; part, that is only for letters, and it is actually 0110 and 0100. 0110 would be used to show that the letter you want to use is a capital letter and 0100 would be used to show that the letter you want to use is a lowercase number. To show this, &quot;a&quot; would be 01000001, and &quot;A&quot; would be 01100001. Both ways it is eight digits. Now, you may be asking yourself, &quot;How do I differentiate between these numbers and letters if they are the same amount of digits?&quot; Well, simply put, you can't. &quot;01000010&quot; could be both lowercase b and 66. The only way to differentiate between the two is to see which one is more likely to be used. For numbers, it will most likely be just one set of eight digits while for words it would be a set of eight digits for each letter of the word. So, you must use your intuition to see which it is more likely to be. So, for example, while &quot;01000011&quot; is 3 if it is used alongside &quot;01000001&quot; (which would be 1) and &quot;010010100&quot; (which would be 20), it would rather be interpreted as c-a-t. Now, as you may have just noticed when I did lowercase t in the example above, I used nine digits. Binary can use more than just eight digits. Most computers use only eight digits, but if more numbers are needed, more numbers can be added. The terms would continue to go up by a multiple of 2, so the ninth digit would be 256, the tenth digit would be 512, and so on. Then, just as before, you would stick the &quot;0110&quot; (for capital) or &quot;0100&quot; (for lowercase) in front of the digits.</p>
<p>This is still somewhat difficult to understand. Thank you though.</p>
<p>For example the number 5:</p><p> 0 0 0 0 0 1 0 1</p><p> 128 64 32 16 8 4 2 1</p><p>5 goes into the an 8 bit code above with 4 and 1 making the number 5 as 1 is where 4 is and where the number 1 is..making 5.</p><p>Another example the number 9:</p><p> 0 0 0 0 1 0 0 1</p><p>128 64 32 16 8 4 2 1</p><p>A 1 is where 8 is and where 1 is..making 9.</p><p>Hopefully that helps!!</p>
<p>How do you make 10 then?</p>
<p>00001010</p>
<p>To make 10 in binary it is simple. it is 00001010 quick tip if there is a 1 at the end of the byte it will be negative but if there is a 0 it is positive.</p>
<p>It really helped, thanks! You can make any number, it's great, also the letters are simple now. :D</p>
If this is the case how do we write the numbers which is more that 255
<p>Ok...sorry....just started trying to figure this. Are we reading from left to right? So......true false f f t f f f f .......so if this is correct (please be patient) I've got that part. Now, how do we put the numbers into letters?</p>
<p>0100100001100101011011000110110001101111001000000110100100100000011011100110010101100101011001000010000001101000011001010110110001110000001000000110100100100000011001000110100101100100001000000110111001101111011101000010000001110101011011100110010001100101011100100111001101110100011000010110111001100100001000000110100101110100001000000111011101101000011110010010000001101001011100110010000001100001011011000110110000100000011101000110100001100101001000000101101001100101011100100110111101110011001000000111010001101000011001010111001001100101001111110010000000101000010010010010000001110101011100110110010101100100001000000110000101101110001000000110111101101110011011000110100101101110011001010010000001100111011001010110111001100101011100100110000101110100011011110111001000100000011001100110111101110010001000000111010001101000011010010111001100100000001110100100010000101001</p>
<p>A little difficult at first..practice is the key i assume...</p><p>Thanks!</p><p>010000100110010100100000011100110111010101110010011001<br>010010000001110100011011110010000001100100011100100110<br>100101101110011010110010000001111001011011110111010101<br>110010001000000100111101110110011000010110110001110100<br>01101001011011100110010100101110</p>
<p>01101000 01100101 01101100 01101100 01101111 00100000 01110100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01110010 01100101 01100001 01101100 01101100 01111001 00100000 01100110 01110101 01101110 00101100 00100000 01101001 00100000 01101000 01101111 01110000 01100101 00100000 01111001 01101111 01110101 00100000 01101000 01100001 01110110 01100101 00100000 01100001 00100000 01100111 01110010 01100101 01100001 01110100 00100000 01110100 01101001 01101101 01100101 00100000 01100101 01101110 01100011 01101111 01100100 01101001 01101110 01100111 00100000 00101111 00100000 01100100 01100101 01100011 01101111 01100100 01101001 01101110 01100111 00100000 01110100 01101111 01101111 00100001 00100000 01001001 01100110 00100000 01111001 01101111 01110101 00100000 01101110 01100101 01100101 01100100 00100000 01110011 01101111 01101101 01100101 00100000 01101000 01100101 01101100 01110000 00101100 00100000 01101010 01110101 01110011 01110100 00100000 01101101 01100101 01110011 01110011 01100001 01100111 01100101 00100000 01101101 01100101 00101110 00100000 01001001 00100000 01110111 01100101 01101110 01110100 00100000 01110100 01101111 00100000 01110100 01100101 01100011 01101000 00100000 01110011 01100011 01101000 01101111 01101111 01101100 00100000 01100001 01101110 01100100 00100000 01110111 01100101 00100000 01101000 01100001 01100100 00100000 01110100 01101111 00100000 01101100 01100101 01100001 01110010 01101110 00100000 01110100 01101000 01101001 01110011 00101110 00100000 01001001 01110100 00100000 01110111 01100001 01110011 00100000 01110010 01100101 01100001 01101100 01101100 01111001 00100000 01101000 01100001 01110010 01100100 00100000 01100001 01110100 00100000 01100110 01101001 01110010 01110011 01110100 00101100 00100000 01100010 01110101 01110100 00100000 01101111 01101110 01100011 01100101 00100000 01111001 01101111 01110101 00100000 01100111 01100101 01110100 00100000 01110100 01101000 01100101 00100000 01101000 01100001 01101110 01100111 00100000 01101111 01100110 00100000 01101001 01110100 00101100 00100000 01101001 01110100 00100111 01110011 00100000 01100001 01100011 01110100 01110101 01100001 01101100 01101100 01111001 00100000 01110011 01101001 01101101 01110000 01101100 01100101 00100001 00100000 01110011 01101111 00100000 01101001 01100110 00100000 01111001 01101111 01110101 00100000 01101110 01100101 01100101 01100100 00100000 01100001 01101110 01111001 00100000 01101000 01100101 01101100 01110000 00101100 00100000 01110010 01100101 01110000 01101100 01111001 00100000 01110100 01101111 00100000 01110100 01101000 01101001 01110011 00100000 01110000 01101111 01110011 01110100 00101110</p><p>use an online tool to help u solve it</p>
<p>01001001 00100000 01110111 01101111 01110101 01101100 01100100 00100000 01101100 01101111 01110110 01100101 00100000 01101000 01100101 01101100 01110000 00101110 00100000 01101001 01110100 00100000 01110011 01100101 01100101 01101101 01110011 00100000 01100011 01101111 01101111 01101100 00101100 00100000 01101001 01110100 00100000 01101010 01110101 01110011 01110100 00100000 01101001 01110011 00100000 01101000 01100001 01110010 01100100 00100000 01110100 01101111 00100000 01100111 01110010 01100001 01110011 01110000 00101110</p>
I actually converted this by hand.<br>&quot;I hope you liked my Instructable. have fun translating this binary and practice practice practice.&quot;
<p>What I dont understand is why do you add three zeroes between saying it a capital letter (or lower case) and the actual letter. For example: 1(A) should be 1, and to my understanding, with the capital letter it should look like 01001, but above it is written as 01000001, where did the three 0s come from?</p>
There are 8 bits in a byte so there will be 8 numbers normally

About This Instructable

757,337views

90favorites

License:

More by meedeeleemee:Download All Sbemails! Batch Downloader. Learn Binary (The easy way) 01000001 00000001 april fools your computer 
Add instructable to: