{"id":632,"date":"2016-12-01T23:28:18","date_gmt":"2016-12-01T21:28:18","guid":{"rendered":"http:\/\/fonfano.cac40.net\/?page_id=632"},"modified":"2016-12-18T20:38:30","modified_gmt":"2016-12-18T18:38:30","slug":"le-binaire","status":"publish","type":"page","link":"http:\/\/fonfano.cac40.net\/?page_id=632","title":{"rendered":"Le Binaire"},"content":{"rendered":"<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<p>Je voudrais expliquer ici ce que j&rsquo;ai compris sur le binaire :<\/p>\n<p>Binaire = 2 possibilit\u00e9s\u00a0 : soit 0 soit 1.\u00a0 Oui ou Non.\u00a0 Fastoche.<\/p>\n<p>Exemple de codage courant pour les petits nombres, sur 8 bits (8 zeros et\/ou uns) :<\/p>\n<\/div>\n<\/div>\n<p>00000000\u00a0 c&rsquo;est zero<br \/>\n00000001\u00a0 c&rsquo;est un<br \/>\n00000010\u00a0 c&rsquo;est deux<br \/>\n00000011\u00a0 c&rsquo;est trois<br \/>\n00000100\u00a0 c&rsquo;est quatre<br \/>\n00000101\u00a0 c&rsquo;est cinq<br \/>\n00000110\u00a0 c&rsquo;est six<br \/>\n00000111\u00a0 c&rsquo;est sept<br \/>\n00001000 c&rsquo;est huit<br \/>\netc<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Autre exemple maintenant un jeu de caract\u00e8res s\u00e9culaire pour \u00e9crire, l&rsquo;ASCII (celui l\u00e0 est basique :\u00a0 a \u00e0 z\u00a0 et\u00a0 A \u00e0 Z\u00a0 et 3 bricoles genre +=$ )<\/p>\n<\/div>\n<p>toujours sur 8 bits<\/p>\n<p>01000001 c&rsquo;est A<br \/>\n01000010 c&rsquo;est B<br \/>\n01000011 c&rsquo;est C<br \/>\netc<\/p>\n<div>\n<p>ils ont cod\u00e9 \u00e7a de fa\u00e7on logique et \u00e7a se suit<\/p>\n<\/div>\n<div>\n<p>TOUT sur un ordi est : \u00ab\u00a0cod\u00e9\u00a0\u00bb, sur exactement sur le m\u00eame principe, des zeros et des uns.<\/p>\n<p>Bon en plus en \u00e9lectronique les transistors fonctionnent comme \u00e7a : ils ont trois pattes (3 contacts) genre gauche, centre, droite.\u00a0 Quand on fait passer du jus entre gauche et centre, le jus qu&rsquo;on envoie entre centre et droite passe aussi.\u00a0 Ya du jus ?\u00a0 Ya pas de jus ?\u00a0 OUI \/ NON : 2 possibilit\u00e9s, desquelles en d\u00e9coulent d&rsquo;autres si j&rsquo;ai tout compris.<\/p>\n<\/div>\n<div>\n<p>Ils ont fait des trucs g\u00e9niaux \u00e0 partir de\u00a0 oui\/non\u00a0 =\u00a0 ya\/ya pas\u00a0 =\u00a0 0\/1<\/p>\n<\/div>\n<div>\n<p>Tout simple aussi : pour savoir combien de possibilit\u00e9s on a, en fonction du nombre de bits :<\/p>\n<\/div>\n<div>\n<p>On fait 2 (= le nombre de possibilit\u00e9s = ici le binaire) exposant (on dit puissance \u00e0 l&rsquo;\u00e9cole parfois) le nombre de bits.<\/p>\n<\/div>\n<div>\n<p>pour 2 bits :\u00a0 2 exp 2 c&rsquo;est \u00e0 dire 2&#215;2 = 4 possibilit\u00e9s<br \/>\npour 4 bits :\u00a0 2 exp 4 = 2x2x2x2 = 16 possibilit\u00e9s<br \/>\npour 8 bits :\u00a0 2 exp 8 = 2x2x2x2x2x2x2x2, \u00e7a fait 256 possibilit\u00e9s !<\/p>\n<\/div>\n<div>\n<p>Les 16 millions de couleurs, 16 millions de \u00ab\u00a0possibilit\u00e9s\u00a0\u00bb (vous vous rappellez ? les \u00e9crans\/cartes graphiques de l&rsquo;\u00e9poque)\u00a0 c&rsquo;est 2 exp 24, un encodage sur 24 bits.\u00a0 \u00c7a fait d&rsquo;ailleurs 3 octets (1 octet = 8bits)<\/p>\n<p>Bien sur il faut \u00e9conomiser au max, les bits \u00e7a coute cher en RAM et sur disque dur et quand il faut y faire passer par le processeur \/ le reseau \/ le bus USB etc !<\/p>\n<p>Enjoy !<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Je voudrais expliquer ici ce que j&rsquo;ai compris sur le binaire : Binaire = 2 possibilit\u00e9s\u00a0 : soit 0 soit 1.\u00a0 Oui ou Non.\u00a0 Fastoche. Exemple de codage courant pour les petits nombres, sur 8 bits (8 zeros et\/ou uns) &hellip; <a href=\"http:\/\/fonfano.cac40.net\/?page_id=632\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":168,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"http:\/\/fonfano.cac40.net\/index.php?rest_route=\/wp\/v2\/pages\/632"}],"collection":[{"href":"http:\/\/fonfano.cac40.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/fonfano.cac40.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/fonfano.cac40.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/fonfano.cac40.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=632"}],"version-history":[{"count":12,"href":"http:\/\/fonfano.cac40.net\/index.php?rest_route=\/wp\/v2\/pages\/632\/revisions"}],"predecessor-version":[{"id":647,"href":"http:\/\/fonfano.cac40.net\/index.php?rest_route=\/wp\/v2\/pages\/632\/revisions\/647"}],"up":[{"embeddable":true,"href":"http:\/\/fonfano.cac40.net\/index.php?rest_route=\/wp\/v2\/pages\/168"}],"wp:attachment":[{"href":"http:\/\/fonfano.cac40.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}