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.

Advertisement

So if you have the code 01101111<br>That only goes from a-o
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>thank u</p>
<p>so on and so forth</p>
<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>
<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>hahahaaa &quot;I'm not in a straight jacket&quot;....Well i beleive u anyways! shall await ur messages from the ETs!</p><p>it was Galileo who said &quot;mathematics is the language god wrote the universe with!&quot;</p>
<p>how it turn out</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>How do you differentiate between numbers and letters?</p>
<p>By converting the binary to ASCII</p><p>I wrote a program that converts strings to ASCII, which made this quite easy (I'm wanting to make it convert the ASCII into binary whenever I think about how I'll do that).</p><p>For instance, the name Will, when converted to ASCII, is 87 105 108 108. Each number is then converted to binary, with the result being </p><p>01010111 01101001 01101100 01101100.</p><p>Pic related, the program (I know it's disgusting, it abuses the language but it does what I need it to do), the result, and converting your username to binary.</p>
<p>00110000 is numbers 01000001 uppercase letters and 01100001 is lower case 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>
<p>WHAT THE.....I didn't get it!</p>
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 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>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>

About This Instructable

823,403views

96favorites

License:

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