<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>MO5.COM</provider_name><provider_url>http://mo5.com/fr</provider_url><title>&#xC0; la recherche de documentation - MO5.COM</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="FsHSwaXSPh"&gt;&lt;a href="http://mo5.com/fr/a-la-recherche-de-documentation/"&gt;&#xC0; la recherche de documentation&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="http://mo5.com/fr/a-la-recherche-de-documentation/embed/#?secret=FsHSwaXSPh" width="600" height="338" title="&#xAB;&#xA0;&#xC0; la recherche de documentation&#xA0;&#xBB; &#x2014; MO5.COM" data-secret="FsHSwaXSPh" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=http://mo5.com/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://mo5.com/wp-content/uploads/2023/02/Micral-N-Users-Manual-Couverture-High.png</thumbnail_url><thumbnail_width>633</thumbnail_width><thumbnail_height>935</thumbnail_height><description>Par Sylvain Glaize. La recherche Le projet de restauration du Micral N est lanc&#xE9; et au vu de son &#xE9;tat, l&#x2019;objectif de le red&#xE9;marrer semble tout &#xE0; fait faisable. Mais comment fonctionne-t-il ? De quoi est compos&#xE9;e la machine ? Ne pourrait-on pas trouver un peu de documentation ? Ce que l&#x2019;on sait, c&#x2019;est que la machine est architectur&#xE9;e autour du tout nouveau, &#xE0; l&#x2019;&#xE9;poque, Intel 8008. Et la documentation du 8008 est disponible, que ce soient les sp&#xE9;cifications d&#x2019;Intel ou quelques pages sur Internet. Quand il s&#x2019;agit de passer au Micral N, les choses se corsent. Les sites web qui traitent du 8008 sont centr&#xE9;s sur d&#x2019;autres machines : SCELBI, Mark-8,&#x2026; Le seul document que l&#x2019;on trouve est un &#xAB; Users Manual &#xBB; (Manuel de l&#x2019;utilisateur) pr&#xE9;serv&#xE9; par le projet Bitsavers. Il est accompagn&#xE9; de quelques photos noir et blanc de cartes, accompagn&#xE9;es de l&#xE9;gendes. C&#x2019;est maigre, mais cela suffira pour le moment. Et puis une centaine de pages techniques, &#xE7;a reste un bon morceau de lecture. Le 8008 La lecture des sp&#xE9;cifications du 8008 est assez rapide. La documentation est globalement claire et assez d&#xE9;taill&#xE9;e, pr&#xE9;sentant le d&#xE9;tail des op&#xE9;rations &#xE0; chaque &#xE9;tat pour chaque instruction. Sans rentrer trop dans les d&#xE9;tails, le 8008 est un processeur cadenc&#xE9; &#xE0; 500 kHz (oui, cinq cents kilo Hertz) dans un boitier 18 broches, qui traite des donn&#xE9;es sur 8 bits et a une plage d&#x2019;adressage de 14 bits. Comme 18 broches, c&#x2019;est peu, les donn&#xE9;es sont multiplex&#xE9;es, ce qui se r&#xE9;v&#xE8;le important pour l&#x2019;architecture du Micral N. &#xC0; l&#x2019;int&#xE9;rieur, sept registres dont un accumulateur et une pile d&#x2019;appels &#xE0; 8 niveaux, non accessible programmatiquement. Et enfin un syst&#xE8;me rudimentaire d&#x2019;interruption. L&#xE0;, le Micral N va pouvoir apporter une solution d&#x2019;un peu plus haut niveau, comme on le verra plus tard. C&#x2019;est tout petit mais c&#x2019;est normal ; c&#x2019;est le premier micro-processeur 8 bits. Le Micral N Le manuel du Micral N se r&#xE9;v&#xE8;le un peu plus ardu &#xE0; la lecture, et ce &#xE0; cause de plusieurs facteurs. Le premier est l&#x2019;&#xE2;ge de la documentation. On ne d&#xE9;crit pas une machine de 1974 avec les termes de 2021. Les autres facteurs sont plus ennuyeux. Ce que l&#x2019;on peut mettre en premier lieu sur le compte d&#x2019;une lecture inattentive se r&#xE9;v&#xE8;le de plus en plus &#xE9;vident : 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&#x2019;emplacement de signaux, des explications qui contredisent les sch&#xE9;mas&#x2026; Et il y a des manques, comme certains signaux non d&#xE9;crits. Ou bien des pi&#xE8;ges, comme des signaux traduits en anglais dans le texte mais en fran&#xE7;ais dans les sch&#xE9;mas. Cependant, la documentation reste un formidable outil pour d&#xE9;marrer. Une image mentale Gr&#xE2;ce &#xE0; ces lectures, il est possible de commencer &#xE0; se faire une image mentale du fonctionnement du Micral N : une s&#xE9;rie de cartes qui communiquent entre elles &#xE0; travers un bus en fond de panier. Ces cartes sont vari&#xE9;es : une carte processeur, des cartes m&#xE9;moires, des cartes de communication [&hellip;]</description></oembed>
