Binary tutorial for begginers. ---------------------------------- This tutorial is for people with a base knowledge that binary is ones and zeros. Easy, right? The 1 represents an "on" function, and the 0 represents an "off function. Decimal - Binary ----------------------- I'm going to use the easiest method I can think of in this tutorial. ~*~*~*~*~*~*~*~*~*~*~*~*~*~*~ Example: 129 now, count from the right ot left multiplying by twos until you reach the lowest number closest to the decimal you. Example: 128 64 32 16 8 4 2 1 We start with the number 128. Subtract the number from the decimal you wish to convert. EX/ _ 129 128 = 1 Now take that number and see if you can subtract it from the other number in the row. 128? Yes, = 1 64? No 32? No 16? No 8? No 4? No 2? No 1? Yes All the numbers that were subtractable are ones, and the ones you were unable to subtract are zeros. EX/ 128 64 32 16 8 4 2 1 1 0 0 0 0 0 0 1 Answer: Decimal 129 in Binary is: 10000001 ******************************************************* Binary to decimal ----------------- No that we have the binary, how do we get it back to a decimal? Incredibly simple. Take the binary 10000001 no insert the numbers multiplied by two again, but not putting anything for the zeros. EX/ 1 0 0 0 0 0 0 1 128 x x x x x x 1 Now add the numbers together to get the decimal 128+1 = 129 Remember, the far left is always 128, and the far right is always 1 Let us take another random binary now, and try that again. 1 0 0 1 0 1 0 0 128 +16 + 4 = 148 *********************************************************************** Remember, every ASCII character has a number, and with that decimal in mind, you can speak letters etc in binary! Below is a chart: 32 |143 �  33 ! ! |144 �  34 " " |145 ‘ ‘ 35 # # |146 ’ ’ 36 $ $ |147 “ “ 37 % % |148 ” ” 38 & & |149 • • 39 ' ' |150 – – 40 ( ( |151 — — 41 ) ) |152 ˜ ˜ 42 * * |153 ™ ™ 43 + + |154 š š 44 , , |155 › › 45 - - |156 œ œ 46 . . |157 �  47 / / |158 ž ž 48 0 0 |159 Ÿ Ÿ 49 1 1 |160   50 2 2 |161 ¡ ¡ 51 3 3 |162 ¢ ¢ 52 4 4 |163 £ £ 53 5 5 |164 ¤ ¤ 54 6 6 |165 ¥ ¥ 55 7 7 |166 ¦ ¦ 56 8 8 |167 § § 57 9 9 |168 ¨ ¨ 58 : : |169 © © 59 ; ; |170 ª ª 60 < < |171 « « 61 = = |172 ¬ ¬ 62 > > |173 ­ ­ 63 ? ? |174 ® ® 64 @ @ |175 ¯ ¯ 65 A A |176 ° ° 66 B B |177 ± ± 67 C C |178 ² ² 68 D D |179 ³ ³ 69 E E |180 ´ ´ 70 F F |181 µ µ 71 G G |182 ¶ ¶ 72 H H |183 · · 73 I I |184 ¸ ¸ 74 J J |185 ¹ ¹ 75 K K |186 º º 76 L L |187 » » 77 M M |188 ¼ ¼ 78 N N |189 ½ ½ 79 O O |190 ¾ ¾ 80 P P |191 ¿ ¿ 81 Q Q |192 À À 82 R R |193 Á Á 83 S S |194   84 T T |195 à à 85 U U |196 Ä Ä 86 V V |197 Å Å 87 W W |198 Æ Æ 88 X X |199 Ç Ç 89 Y Y |200 È È 90 Z Z |201 É É 91 [ [ |202 Ê Ê 92 \ \ |203 Ë Ë 93 ] ] |204 Ì Ì 94 ^ ^ |205 Í Í 95 _ _ |206 Î Î 96 ` ` |207 Ï Ï 97 a a |208 Ð Ð 98 b b |209 Ñ Ñ 99 c c |210 Ò Ò 100 d d |211 Ó Ó 101 e e |212 Ô Ô 102 f f |213 Õ Õ 103 g g |214 Ö Ö 104 h h |215 × × 105 i i |216 Ø Ø 106 j j |217 Ù Ù 107 k k |218 Ú Ú 108 l l |219 Û Û 109 m m |220 Ü Ü 110 n n |221 Ý Ý 111 o o |222 Þ Þ 112 p p |223 ß ß 113 q q |224 à à 114 r r |225 á á 115 s s |226 â â 116 t t |227 ã ã 117 u u |228 ä ä 118 v v |229 å å 119 w w |230 æ æ 120 x x |231 ç ç 121 y y |232 è è 122 z z |233 é é 123 { { |234 ê ê 124 | | |235 ë ë 125 } } |236 ì ì 126 ~ ~ |237 í í 127   |238 î î 128 € € |239 ï ï 129 �  |240 ð ð 130 ‚ ‚ |241 ñ ñ 131 ƒ ƒ |242 ò ò 132 „ „ |243 ó ó 133 … … |244 ô ô 134 † † |245 õ õ 135 ‡ ‡ |246 ö ö 136 ˆ ˆ |247 ÷ ÷ 137 ‰ ‰ |248 ø ø 138 Š Š |249 ù ù 139 ‹ ‹ |250 ú ú 140 Œ Œ |251 û û 141 �  |252 ü ü 142 Ž Ž |253 ý ý 143 �  |254 þ þ ------------------------------------------------------------ Adding binary -------------- adding binary is very simple. simply take the two numbers you wish to add, put one on top of the other, and then add. Using the simple rules: 1+0=1 0+1=1 0+0=0 1+1=0 (and carry the 1 to the next space to the left) EX/ 00000010 (2) + 00000011 (3) = 00000101 (5) --------------------------------------------------------------- And there you have it! A simple begginers mini course in binary. Not the greatest text-file, but it works. :) ~*~*~*~*~~*~* Written by David Carlton - Resurgam 0100100101100110001000000111100101101111011101010010000001100011011000010110111000100000011100100110010101100001011001000010000001110100011010000110100101110011001000000111100101101111011101010010000001100001011100100110010100100000011011110111011001100101011100100110010101100100011101010110001101100001011101000110010101100100