{"id":332,"date":"2016-05-01T17:20:08","date_gmt":"2016-05-01T15:20:08","guid":{"rendered":"https:\/\/bailleux.net\/?p=332"},"modified":"2016-05-01T20:46:25","modified_gmt":"2016-05-01T18:46:25","slug":"ordinateurs-sans-microprocesseurs","status":"publish","type":"post","link":"https:\/\/bailleux.net\/pagepro\/ordinateurs-sans-microprocesseurs\/","title":{"rendered":"Ordinateurs sans microprocesseurs"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"https:\/\/bailleux.net\/wp-content\/uploads\/2016\/05\/micropro.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-337\" src=\"https:\/\/bailleux.net\/wp-content\/uploads\/2016\/05\/micropro.jpg\" alt=\"micropro\" width=\"864\" height=\"554\" srcset=\"https:\/\/bailleux.net\/pagepro\/wp-content\/uploads\/2016\/05\/micropro.jpg 864w, https:\/\/bailleux.net\/pagepro\/wp-content\/uploads\/2016\/05\/micropro-300x192.jpg 300w, https:\/\/bailleux.net\/pagepro\/wp-content\/uploads\/2016\/05\/micropro-768x492.jpg 768w, https:\/\/bailleux.net\/pagepro\/wp-content\/uploads\/2016\/05\/micropro-624x400.jpg 624w\" sizes=\"auto, (max-width: 864px) 100vw, 864px\" \/><\/a>Avant l&rsquo;apparition des microprocesseurs, les ordinateurs \u00e9taient r\u00e9alis\u00e9s uniquement \u00e0 partir de deux sortes de \u00ab\u00a0briques de construction\u00a0\u00bb, les portes logiques et les bistables (eux-m\u00eames constitu\u00e9s de portes logiques). Les premiers microprocesseurs, apparus dans les ann\u00e9es 1970, comportaient des milliers de portes logiques et de bistables rassembl\u00e9s sur une m\u00eame puce qui valait tout de m\u00eame pr\u00e8s de 200 dollars de l&rsquo;\u00e9poque, ce qui repr\u00e9sente (compte tenu de l&rsquo;inflation) de l&rsquo;ordre de 1000 dollars actuels.<\/p>\n<p style=\"text-align: justify;\">Depuis cette \u00e9poque, tous les ordinateurs commercialis\u00e9s comportent des microprocesseurs. Mais il existe quelques passionn\u00e9s qui construisent eux-m\u00eames des ordinateurs \u00ab\u00a0\u00e0 l&rsquo;ancienne\u00a0\u00bb, sans microprocesseur. Pourquoi se lancent-ils dans un tel projet ? Par d\u00e9fit intellectuel, par passion, pour comprendre et faire comprendre le fonctionnement d&rsquo;un ordinateur en s&rsquo;appuyant sur un syst\u00e8me \u00e0 dimension humaine, pour revisiter un pan entier de l&rsquo;histoire de l&rsquo;informatique&#8230; Fabriquer un ordinateur de toute pi\u00e8ce est une d\u00e9marche d\u2019ing\u00e9nierie dans laquelle il faut faire preuve d&rsquo;une grande exigence intellectuelle pour d\u00e9composer de mani\u00e8re simple et efficace un syst\u00e8me complexe en parties plus simples dont les r\u00f4les sont clairement sp\u00e9cifi\u00e9s. Et une fois que la partie physique est termin\u00e9e, il reste \u00e0 l&rsquo;exploiter en r\u00e9alisant des programmes, qui ne sont rien d&rsquo;autre que des syst\u00e8mes complexes constitu\u00e9s de \u00ab\u00a0briques logicielles\u00a0\u00bb plus simples. Quiconque parvient \u00e0 ce stade a les id\u00e9es parfaitement claires sur tous les concepts sous-jacents.<\/p>\n<p style=\"text-align: justify;\">Si tous les ordinateurs \u00ab\u00a0faits mains\u00a0\u00bb dont j&rsquo;ai trouv\u00e9 des descriptions sur le WEB m&rsquo;ont impressionn\u00e9s, j&rsquo;ai \u00e9t\u00e9 vraiment bluff\u00e9 par certaines r\u00e9alisations particuli\u00e8rement \u00e9l\u00e9gantes, telle que <a href=\"http:\/\/people.csail.mit.edu\/ebakke\/anitra\/article.html\">\u00ab\u00a0The Anitra Computer\u00a0\u00bb<\/a>, un ordinateur 8 bits pouvant adresser 32K octets de m\u00e9moire r\u00e9alis\u00e9 par un th\u00e9sard du MIT \u00e0 titre de loisir ! Cet ordinateur a \u00e9t\u00e9 con\u00e7u de mani\u00e8re \u00e0 simplifier au maximum son circuit \u00e9lectronique et \u00e0 minimiser le nombre de composants utilis\u00e9s. Le langage machine de cet ordinateur ne comporte que deux instructions plac\u00e9es dans 16 blocs de 8 instructions cons\u00e9cutives. L&rsquo;une permet de transf\u00e9rer une valeur d&rsquo;une adresse A vers une adresse B, et l&rsquo;autre additionne une valeur situ\u00e9e \u00e0 une adresse A et une autre situ\u00e9e \u00e0 une adresse B, place le r\u00e9sultat \u00e0 l&rsquo;adresse B, et r\u00e9alise un saut en avant jusqu&rsquo;au d\u00e9but du bloc suivant s&rsquo;il y a un d\u00e9bordement arithm\u00e9tique (retenue). L&rsquo;ensemble du programme est constitu\u00e9 d&rsquo;une s\u00e9quence de 16 blocs d&rsquo;instructions qui est r\u00e9p\u00e9t\u00e9e ind\u00e9finiment. A premi\u00e8re vue, la taille du programme est tr\u00e8s limit\u00e9e, mais elle est suffisante pour r\u00e9aliser un interpr\u00e9teur capable d&rsquo;ex\u00e9cuter un programme plus long &#8211; et \u00e9crit dans un langage de plus haut niveau &#8211; situ\u00e9 dans le reste de la m\u00e9moire.<\/p>\n<p style=\"text-align: justify;\">Dans le m\u00eame esprit, Jack Eisenmann a con\u00e7u et r\u00e9alis\u00e9 un ordinateur 8 bits adressant 64K de m\u00e9moire appel\u00e9 <a href=\"http:\/\/www.ostracodfiles.com\/compactpage\/menu.html\">\u00ab\u00a0DUO COMPACT<\/a>\u00a0\u00bb dont le langage machine ne comporte qu&rsquo;une seule instruction : NOR A B C D, o\u00f9 A, B, C et D sont des adresses m\u00e9moire, qui effectue une op\u00e9ration logique OU \/ NON entre les valeurs point\u00e9es par A et B, place le r\u00e9sultat dans B, puis branche en C si le r\u00e9sultat est 0 ou en D sinon. Cette seule instruction permet de simuler toutes les instructions d&rsquo;un microprocesseur classique. L&rsquo;auteur a r\u00e9alis\u00e9 un programme calculant une racine carr\u00e9e et m\u00eame un petit jeu vid\u00e9o de plateforme s&rsquo;ex\u00e9cutant en mode texte sur un \u00e9cran \u00e0 cristaux liquides achet\u00e9 dans le commerce.<\/p>\n<p style=\"text-align: justify;\">Dans une autre optique, un ing\u00e9nieur \u00e9lectronicien nomm\u00e9 Dennis Kuschel a r\u00e9alis\u00e9 un ordinateur 8 bits compl\u00e8tement c\u00e2bl\u00e9 avec des circuits logiques TTL (technologie datant des ann\u00e9es 1960) nomm\u00e9 <a href=\"http:\/\/www.mycpu.eu\/\">\u00ab\u00a0MyCPU\u00a0\u00bb<\/a>. Il supporte le jeu d&rsquo;instructions du microprocesseur 6502 qui \u00e9quipait l&rsquo;Apple II. Dennis a \u00e9galement r\u00e9alis\u00e9 un contr\u00f4leur vid\u00e9o permettant \u00e0 cet ordinateur de r\u00e9aliser des affichages graphiques sur \u00e9cran, une carte lui permettant d&rsquo;utiliser une m\u00e9moire de masse, et une carte r\u00e9seau lui permettant de se connecter \u00e0 Internet. C&rsquo;est un travail absolument \u00e9norme qui rel\u00e8ve de l&rsquo;exploit.<\/p>\n<p style=\"text-align: justify;\">Pour d\u00e9couvrir d&rsquo;autres exemple de r\u00e9alisations extraordinaires, vous pouvez consulter le site <a href=\"http:\/\/members.iinet.net.au\/~daveb\/simplex\/ringhome.html\">Home build computers web ring<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avant l&rsquo;apparition des microprocesseurs, les ordinateurs \u00e9taient r\u00e9alis\u00e9s uniquement \u00e0 partir de deux sortes de \u00ab\u00a0briques de construction\u00a0\u00bb, les portes logiques et les bistables (eux-m\u00eames constitu\u00e9s de portes logiques). Les premiers microprocesseurs, apparus dans les ann\u00e9es 1970, comportaient des milliers de portes logiques et de bistables rassembl\u00e9s sur une m\u00eame puce qui valait tout de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,4],"tags":[],"class_list":["post-332","post","type-post","status-publish","format-standard","hentry","category-divers","category-enseignement"],"_links":{"self":[{"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/posts\/332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/comments?post=332"}],"version-history":[{"count":7,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/posts\/332\/revisions"}],"predecessor-version":[{"id":340,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/posts\/332\/revisions\/340"}],"wp:attachment":[{"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/media?parent=332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/categories?post=332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bailleux.net\/pagepro\/wp-json\/wp\/v2\/tags?post=332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}