{"version":"1.0","provider_name":"MO5.COM","provider_url":"http:\/\/mo5.com\/fr","title":"\u00c0 la recherche de documentation - MO5.COM","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"CWNnkqhPot\"><a href=\"http:\/\/mo5.com\/fr\/a-la-recherche-de-documentation\/\">\u00c0 la recherche de documentation<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"http:\/\/mo5.com\/fr\/a-la-recherche-de-documentation\/embed\/#?secret=CWNnkqhPot\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0\u00c0 la recherche de documentation\u00a0\u00bb &#8212; MO5.COM\" data-secret=\"CWNnkqhPot\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=http:\/\/mo5.com\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/mo5.com\/wp-content\/uploads\/2023\/02\/Micral-N-Users-Manual-Couverture-High.png","thumbnail_width":633,"thumbnail_height":935,"description":"Par Sylvain Glaize. La recherche Le projet de restauration du Micral N est lanc\u00e9 et au vu de son \u00e9tat, l&#8217;objectif de le red\u00e9marrer semble tout \u00e0 fait faisable. Mais comment fonctionne-t-il ? De quoi est compos\u00e9e la machine ? Ne pourrait-on pas trouver un peu de documentation ? Ce que l&#8217;on sait, c&#8217;est que la machine est architectur\u00e9e autour du tout nouveau, \u00e0 l&#8217;\u00e9poque, Intel 8008. Et la documentation du 8008 est disponible, que ce soient les sp\u00e9cifications d&#8217;Intel ou quelques pages sur Internet. Quand il s&#8217;agit de passer au Micral N, les choses se corsent. Les sites web qui traitent du 8008 sont centr\u00e9s sur d&#8217;autres machines : SCELBI, Mark-8,&#8230; Le seul document que l&#8217;on trouve est un \u00ab Users Manual \u00bb (Manuel de l&#8217;utilisateur) pr\u00e9serv\u00e9 par le projet Bitsavers. Il est accompagn\u00e9 de quelques photos noir et blanc de cartes, accompagn\u00e9es de l\u00e9gendes. C&#8217;est maigre, mais cela suffira pour le moment. Et puis une centaine de pages techniques, \u00e7a reste un bon morceau de lecture. Le 8008 La lecture des sp\u00e9cifications du 8008 est assez rapide. La documentation est globalement claire et assez d\u00e9taill\u00e9e, pr\u00e9sentant le d\u00e9tail des op\u00e9rations \u00e0 chaque \u00e9tat pour chaque instruction. Sans rentrer trop dans les d\u00e9tails, le 8008 est un processeur cadenc\u00e9 \u00e0 500 kHz (oui, cinq cents kilo Hertz) dans un boitier 18 broches, qui traite des donn\u00e9es sur 8 bits et a une plage d&#8217;adressage de 14 bits. Comme 18 broches, c&#8217;est peu, les donn\u00e9es sont multiplex\u00e9es, ce qui se r\u00e9v\u00e8le important pour l&#8217;architecture du Micral N. \u00c0 l\u2019int\u00e9rieur, sept registres dont un accumulateur et une pile d&#8217;appels \u00e0 8 niveaux, non accessible programmatiquement. Et enfin un syst\u00e8me rudimentaire d&#8217;interruption. L\u00e0, le Micral N va pouvoir apporter une solution d&#8217;un peu plus haut niveau, comme on le verra plus tard. C&#8217;est tout petit mais c&#8217;est normal ; c&#8217;est le premier micro-processeur 8 bits. Le Micral N Le manuel du Micral N se r\u00e9v\u00e8le un peu plus ardu \u00e0 la lecture, et ce \u00e0 cause de plusieurs facteurs. Le premier est l&#8217;\u00e2ge de la documentation. On ne d\u00e9crit pas une machine de 1974 avec les termes de 2021. Les autres facteurs sont plus ennuyeux. Ce que l&#8217;on peut mettre en premier lieu sur le compte d&#8217;une lecture inattentive se r\u00e9v\u00e8le de plus en plus \u00e9vident : il y a des erreurs dans le manuel. Les erreurs sont de plusieurs natures : des erreurs de copie, comme des confusions entre les 1 (un) et les I (i majuscule), sur l&#8217;emplacement de signaux, des explications qui contredisent les sch\u00e9mas&#8230; Et il y a des manques, comme certains signaux non d\u00e9crits. Ou bien des pi\u00e8ges, comme des signaux traduits en anglais dans le texte mais en fran\u00e7ais dans les sch\u00e9mas. Cependant, la documentation reste un formidable outil pour d\u00e9marrer. Une image mentale Gr\u00e2ce \u00e0 ces lectures, il est possible de commencer \u00e0 se faire une image mentale du fonctionnement du Micral N : une s\u00e9rie de cartes qui communiquent entre elles \u00e0 travers un bus en fond de panier. Ces cartes sont vari\u00e9es : une carte processeur, des cartes m\u00e9moires, des cartes de communication [&hellip;]"}