UC 1003 EMR
C'est une carte d'étude et d'évaluation fabriquée en 1977 par la société EMR (Electronique et Microinformatique Roumoises) dont le PDG M. PLAGNOL J.L. a publié une longue série d'articles sur la mise en oeuvre du microprocesseur dans la revue RADIO PLANS dans les années 1976/1977.
C'est sans doute la première carte d'évaluation conçue et réalisée en France.
Trois livres brochés, publiés sous le titre « Théorie et pratique de la microinformatique » par la société EMR ont repris et complété ces articles.
Beaucoup de ceux qui sont aujourd'hui encore passionnés par l'informatique ont fait leurs premières armes en lisant ces articles: ce fut mon cas!, j'ai fait l'acquisition de cette carte en juin 1977
Elle est architecturée autour du microprocesseur INS 8060 SC/MPII dit SCAMP de NATIONAL SEMICONDUCTOR CORP qui pour principales caractéristiques:
 boîtier 40 broches DUAL in LINE
 8 bits de données trois états bidirectionnel
 16 bits d'adresses (12 bits d'adresses + 4 bits sur D0-D3 pendant NADS)
 3 sorties directes (flags)
 oscillateur d'horloge intégré
 alimentation unique 5V
 46 instructions
 5 modes d'adressage
 horloge à quartz oscillant à 4,019 MHz
La mémoire est constituée de 2 PROM de 256 octets
La mémoire RAM est constituée de 4 circuits de 256x4 bits soit 512 octets !!
Comme on peut le voir sur la photo, l'affichage est réalisé par 6 afficheurs de type 7 segments.
Les 4 afficheurs de gauche montrent l'adresse d'un emplacement mémoire exprimée en hexadécimal
Les 2 afficheurs de droite montrent le contenu de l'adresse qui peut être :
- soit une instruction
- soit une donnée.
Un moniteur implanté dans un boîtier PROM de 512 octets permet
D'entrer, relire, faire exécuter des programmes écrits en langage d'assemblage.
La programmation s'effectue directement en hexadécimal, en introduisant les codes assembleur à partir du clavier 20 touches.
16 touches pour l'hexadécimal 0 à F
4 touches de « fonction » :
P = Program Counter : les valeurs hexadécimales qui sont entrées après l'action sur cette touche, sont placées dans le compteur de programme
RS = reset de couleur rouge: initialise le compteur de programme avec l'adresse $0000. ce qui lance l'exécution du moniteur.
L = lancement de l'exécution du programme
M = Mémoire (passe à l'emplacement mémoire suivant, notamment pour relire le programme),
Le programme préparé par l'utilisateur est placé dans la mémoire vive RAM de 256 octets.
Pour le faire exécuter il faut :
1° initialiser le compteur de programme sur la première instruction à exécuter ( P = xxxx)
2° appuyer sur la touche L
Remarque : en cas d'erreur tel que l'oubli d'une instruction, il est impossible d'insérer, il faut tout retaper !
La carte pouvait être acquise soit en kit, soit montée, elle était accompagnée d'un carnet de programmation.
On distingue en haut le connecteur d'extension comportant 2 rangées de 31 broches. Il peut être utilisé avec une « carte mère » CM 1025 qui est en fait une carte fond de panier qui peut recevoir jusqu'à 4 cartes d'extension .
De très nombreuses cartes d'extension furent produites, dont malheureusement je ne possède aucun exemplaire, celles dont je disposais ainsi que la documentation sont partis en fumée dans un incendie.
Carte relais CR1036 jusqu'à 24 relais 1A 200V
Carte d'entrées EP 1092 64 entrées
Carte à wrapper CW 1015
Carte extension bus EB 1090 64 Ko de mémoire
Carte mémoire mixte MM 1048 4 ko ROM et 4 Ko RAM
Interface cassette magnétophone EL 1020
Interface télégraphique V24 code Baudot CR 1080
Interface télétype CR 1045
|