|
ORDINAPOCHE
C'est une curiosité qui a été publiée dans le supplément de la revue SCIENCE et VIE N° 763
Il s'agit d'un simulateur d'ordinateur en carton, oui vous avez bien lu !
La publicité affirme:
" En deux ou trois heures vous apprendrez comment fonctionne un vrai ordinateur, qu'il soit grand ou petit, et vous saurez écrire votre premier programme.
C'est l'instrument indispensable des années 1980 si vous tenez à ne pas rater la Révolution informatique"
Mais, excusez du peu, ce sont des noms prestigieux qui signent ce simulateur:
M. JOEL de ROSNAY, docteur es sciences, travaille au MIT, puis directeur de la recherche d'un institut de biologie
M.D.W. HAGELBARGER docteur en physique, a travaiilé aux laboratoires BELL
M. FINGERMAN diplomé de l'université de Columbia, service des relations publiques laboratoires BELL
Un article décrit dans 24 pages le fonctionnement de ce simulateur qui est réalisé en carton épais glaçé superbement imprimé.
Il se présente sous la forme d'un livret à 2 volets articulés dimensions 250 mm x 190 mm.
Dans l'épaisseur du volet de gauche, qui simule le fonctionnement de l'unité de traitement, des tirettes en carton, "test d'accumulateur", "code opératoire", "adresse2", "adresse 1".
La grande tirette qui a la forme d'une flèche reçoit les valeurs d'entrée.
Dans l'épaisseur du volet de droite, qui simule la mémoire, des "puces" que l'on déplace au moment opportun, indiquent l'emplacement mémoire utilisé.
La grande tirette qui a la forme d'une flèche reçoit les valeurs de sortie.
10 codes d'opération ont été définis exemples:
0 lire la carte d'entrée et placer dans la mémoire N°xx
1 mettre à zéro l'accumulateur et additionner le contenu de la case N°xx
2 additionner le contenu de l'accumulateur au contenu de la case mémoire N°xx
Le programme est écrit au feutre effaçable dans les cases mémoire par exemple:
adresse
|
code
|
commentaire
|
10
|
050
|
Lire première valeur, la placer en mémoire adresse 50
|
11
|
051
|
lire deuxième valeur, la placer en mémoire adresse 51
|
12
|
150
|
accumulateur à 0, et additionner avec le contenu de la case adresse 50
|
13
|
251
|
additionner 1ère valeur avec 2ème valeur, résultat dans l'accumulateur
|
14
|
652
|
stocker le contenu de l'accumulateur en mémoire adresse 52
|
 |
 |
 |
En plaçant correctement les tirettes, on fait apparaître dans le "registre d'instructions" l'instruction qui figure en mémoire, il apparaît alors dans le "décodeur d'instructions" en clair ce qu'il faut faire, par exemple pour la 1ère instruction (050) on peut lire: copier carte d'entrée dans case 50 avancer carte
Il suffit de placer les tirettes da manière à suivre les instructions pour exécuter le programme.
|