Brevet FR2009872A1 — publié le 19700213

-1- 2009872 La présente invention se rapporte à un ensemble ou système servant à enregistrer des caractères d'informations suivant un tableau ou fichage voulu, et plus particulièrement à un système ou ensemble d'enregistrement et d1 affichage des informations qui 5 assure la protection des caractères de zones fixes ainsi que des possibilités de repérage. La présente invention se rapporte principalement au type d'ensemble dans lequel un opérateur se trouvant à un poste éloigné peut introduire à l'aide d'un clavier une information à enregis-10 trer dans Tin appareil de traitement des données ou peut poser une question à 11 appareil de traitement des données et recevoir en retour une réponse. On utilise un dispositif d'affichage tel que par exemple un tube à rayons cathodiques ou un dispositif d'impression, sur lequel est affiché le message que 1'opérateur est 15 en train de former. Lorsque l'opérateur a terminé un message, et a vérifié qu'il est précis, il frappe une touche d'émission qui envoie le message qui a été rédigé et enregistré à l'appareil de traitement des données. L'appareil de traitement des données peut alors produire une réponse qui est affichée de la même manière. 20 Le système d'Entrée et de Sortie Bunker-Bamo Série 200 CET constitue un exemple de ce type d'ensemble. Pour certaines applications d'un tel ensemble, l'information qui est envoyée à l'appareil de traitement ou qui est reçue de ce dernier," se présente suivant un tableau ou une fiche particulière. 25 Dans de telles applications, il est important que chaque élément d'information apparaisse dans la zone " convenable du fait que l'importance d'un élément particulier d'information est déterminée par sa position relative dans un message. Il est également souhaitable que les données des zones fixes qui, par exemple, 30 peuvent identifier les éléments dans la fiche,ne soient pas recouvertes accidentellement. En d'autres termes, il faut qu'un système de demande et de réponse utilisé pour ce type d'application présente la possibilité de protéger des caractères choisis et que le système présente une possibilité de repérage. 35 Des systèmes ou ensembles de ce type comprennent, en général, un curseur visible qui indique à l'opérateur, sur l'affichage, la position de caractère où le caractère suivant va être enregistré. Il est souhaitable, dans de tels systèmes, de pouvoir faire avancer rapidement le curseur jusqu'à une position voulue en appuyant 69 15145 -2- 2009872 sur une seule touche. Il existe certains cas où une entrée de longueur déterminée est effectuée dans une zone particulière d'une zone d'un formulaire. De telles entrées pourraient être par exemple une marque de=vérification à un seul caractère ou bien une ré-5 ponse courte de longueur déterminée telle qu'une réponse concernant la couleur des cheveux ou la couleur- des yeux. Avec de tels formulaires, des économies du temps de l'opérateur peuvent être faites si le système passe automatiquement; au début de l'entrée suivante dîune zone variable (c'est-à-dire jusqu'au point de repé-10 rage suivant) après que 16entrée variable ds longueur déterminée a été achevée. Du fait que I!enregistrement ne doit pas être exécuté dans les régions de zones fixes, il serait également souhaitable de pouvoir faire avancer automatiquement le curseur jusqu'au point de repérage suivant lorsque le curseur pénètre dans la ré-15 gion d'une zone fixe. Cette dernière possibilité pourrait constituer un moyen de mettre en oeiiv.ee un r-apérage automatique à la fin des entrées de longueur déterminée» a Dans le passé, des systèmes de es type ont utilisé un caractère spécial pour indiquer les points de repérage et ont utilisé 20 des caractères spéciaux pous? ia.dîqu©i? le. début et la fin des zones protégées» Cependant, si ces caractères spéciaux doivent être conservés pour plusieurs messages, la position ou les .positions des caractères supplémentaires occupées par ceux-ci raccourcissent le nombre total de positions de caractères pouvant être uti-23 lisés pour ^enregistrement et l'affichage. Dans les cas où les données doivent être introduites par leurs positions de caractères dans me ligne, par .exemple lorsqu'un caractère doit aller à la dixième ou à la douzième position de caractère, ces positions se trouvent altérées du fait du caractère spécial et 30 elles ne peuvent pas être identifiées facilement. Ce mode de fonctionnement présente l'inconvénient supplémentaire que, en particulier pour le caractère de repérage, si on désire inscrire une donnée sur une ligne qui ne nécessite pas de caractère de repérage, il faut effacer ce caractère spécial"» Dans ces conditions, la 55 donnée correspondant au format doit être-émise ou transmise à nouveau avec chaque nouveau message. D'autres dispositions, telles qu'un repérage automatique, ne sont pas possibles dans ces systèmes. On voit ainsi qu'un procédé perfectionné pour fournir une information de .fichs , telle que les positions repères, dans 69 15145 -3- 2009872 un dispositif d'entrée et de sortie d'un ordinateur, est nécessaire . En conséquence, la présente invention a pour but : - de fournir un moyen perfectionné donnant une information 5T d'un tableau dans un système d'entrée et de sortie d'un ordinateur ; - de donner une information de repérage dans un tel système sans qu'il soit nécessaire d'enregistrer, des caractères spéciaux ; - de protéger des données de zones fixes sans être obligé 10 d'enregistrer des caractères spéciaux ; - de donner des points de repérage qui ne sont pas détruits après utilisation de sorte que chaque format peut être utilisé d'une façon répétée ; - de donner une possibilité de repérage automatique dans un 15 système du type décrit plus haut ; - de fournir un moyen faisant avancer automatiquement un bit curseur apparaissant dans une entrée d'une zone fixe au début de l'entrée suivante d'une zone variable ; - de donner dans un système du type décrit plus haut, une 20 possibilité de faire avancer rapidement le curseur à une vitesse prédéterminée sous la commande d'un clavier. Pour obtenir ces résultats, la présente invention fournit un ensemble ou système permettant d'enregistrer des caractères d'informations sous une forme choisie, lequel système comprend une 25 mémoire comportant une série de positions de caractères. Les caractères sont enregistrés à chacune de ces positions suivant un code à bits multiples et un moyen sert à enregistrer un bit de commande supplémentaire à chacune des positions de caractères. Une fiche choisie peut être enregistrée dans la mémoire enenregis-30 trant des bits à des positions de bits de commande choisies suivant une configuration logique prédéterminée. L'état de chacun des bits de commande est détecté et utilisé pour commander la zone de la mémoire dans laquelle sont enregistrés des nouveaux caractères appliqués à l'ensemble. Les bits de commande peuvent également 35 être utilisés pour protéger des caractères de zones fixes. Par exemple, s*il y a un bit à la position du bit de commande d'un caractère, et s'il y a un bit à la position correspondante des caractères suivants, un circuit peut être prévu pour bloquer 1'enregistrement de l'information à la position du caractère. De même, 69 15145 -4- 2009872 le bit de commande supplémentaire peut être utilisé pour identifier un point de repérage. S'il y a un bit de commande pour un caractère particulier, mais si le bit de commande du caractère suivant est zéro, un élément logique peut être prévu pour indiquer 5 que le premier de ces caractères est un point de repérage. Un bit de commande supplémentaire dans chaque caractère est utilisé de cette manière pour contrôler la fiche».. D'autres avantages et caractéristiques de la présente invention ressortiront au cours de la description détaillée qui va sui-10 vre, faite en regard des dessins annexés qui donnent à titre explicatif, mais nullement limitatif, une forme de réalisation préférée de l'invention. Sur ces dessins : - la figure 1 est un schéma montrant comment les figures 1A' à * 15 1D peuvent être combinées pour former un schéma synoptique composite d'un mode de réalisation préféré de l'invention ; - les figures 1A-1D combinées forment un schéma synoptique composite d'un mode de réalisation préféré de l'invention ; - la figure 2 est un schéma représentant un tableau d'affi-20 chage possible qui peut être utilisé en liaison avec la présente invention ; - la figure 3 est un schéma représentant la séquence suivant laquelle les caractères sont enregistrés dans la mémoire de la figure 1 pour une zone fixe suivie d'un point de repérage ; 25 - la, figure 4 est un schéma représentant la séquence suivant laquelle les caractères sont enregistrés dans la mémoire de ia figure 1 pour un point de repérage solitaire. En ••se reportant maintenant à la figure 1D, on voit que le système selon la présente invention comprend-une mémoire 10 qui 30 peut, par exemple, être constituée par un disque magnétique tournant ou un tambour magnétique, ou bien une ligne à retard à recir-culation0 Dans la description qui va suivre, on supposera que la mémoire 10. est une ligne à retard à recirculation qui est constituée d'une partie principale 10A dont la longueur est de N carac-35 tères moins un .bit, d'une seconde section 10B dont la longueur est de deux caractères plus un bit et d.'une troisième section 10C dont la longueur est d'un caractère. La ligne à retard 10C se présente sous- la forme d'un registre à décalage d'un caractère. En se reportant maintenant.aux figures 3 et 4, on voit que 69 15145 -5- 2009872 chaque caractère emmagasiné dans la mémoire 10 est constitué par sept "bits. Le premier bit est connu sous le nom de bit curseur. Un bit à cette position indique que c'est le caractère suivant de la mémoire qui doit être extrait de celle-ci ou inscrite dans 5 celle-ci. Le bit suivant de chaque caractère est le bit d*inscription ou de commande. Oe bit est particulièrement intéressant dans la présente invention, et comme on le verra ci-après, il est utilisé pour la commande du tableau. Les cinq bits restants de chaque caractère contiennent le code du caractère lui-même. 10 • - Sur les figures 3 et 4, on voit également que les caractères alternés de la mémoire 10 sont indiqués par AS, pour une division A et BS, pour me division B. La signification de ceci réside dans le fait que deux ou un plus grand' nombre de dispositifs d'affichage peuvent être associés à une seule mémoire, les caractères 15 utilisés pour commander l'affichage sur les dispositifs étant entrelacés dans la mémoire 10. Sur les figures 3 et 4, on a supposé qu'il existe deux dispositifs, un dispositif A et un dispositif B, qui sont associés à la mémoire. Lorsque chacun des caractères est extrait de la mémoire 10, il est transmis au dispositif approprié 20 pour y commander l'affichage. La manière suivant laquelle ceci est réalisé sera décrite plus loin. En se reportant maintenant à la figure 2, elle représente une forme d'affichage qui est constituée de cinq lignes. La première ligne contient le mot de zone fixe "NOMS11. Comme on le verra 25 plus loin, il existe un point de repérage à la position de caractère qui suit la colonne. La seconde ligne présente les mots "AGE", "T" et "P". Le caractère qui suit la colonne de chacun-de ces trois mots est de même un point de repérage.. La troisième ligne de l'affichage présente les mots de champs fixes "SEX", "CHETf" 30 et "YEUX", chacun de ces mots comportant de même un point de repérage dans le caractère qui suit la colonne. La quatrième et cinquième lignes ne contiennent aucune information de champ fixe et peuvent, par exemple, être utilisées pour enregistrer une information supplémentaire concernant l'individu qui est ainsi décrit. 35 Cependant, un point de repérage apparaît à line position en creux sur la quatrième ligne. Dans la description qui va suivre, on supposera qu'un affichage tel que celui représenté sur la figure 2 est désiré sur l'écran d'un dispositif d'affichage constitué-par un tube à rayons 69 15145 2009872 cathodiquesi Le tube à rayons cathodiques présente un nombre déterminé de positions de caractères sur chacune de ses lignes et un nombre déterminé de lignes, par exemple cinq, pour chaque image ou cadre. La durée de recirculation d© la ligne à retard 10 est 5 également déterminée. De ce fait, on peut utiliser une source 11 produisant des impulsions de rythme (figure 1D), dont la fréquence des impulsions est égale â la fréquence suivant laquelle les bits traversent le transducteur d'inscription du segment de ligne à retard 10A. Les signaux apparaissant sur la ligne de sortie 12 10 de la source d'impulsions 11 sont appelés des signaux de rythme de "bits (BCJ) et sont appliqués de façon à fairé avancer par incréments des compteurs de rythme 14. Il peut y avoir un certain nombre de compteurs connectés entra eux qui constituent les compteurs de rythme 14 comme tels, par exemple un compteur de "bits, ton comp-15 teur de caractères, et un compteur de lignes. Un certain nombre des sorties dss compteurs de rythme 14 sont particulièrement intéressantes. Parmi celles ""Cl. j lo. ligne de sortie 16 qui présente un signal lorsqu'un bit curseur est en position d'être inscrit. L'a ligne de sortie 18 présente un signal lorsqu'un "bit d'inscription 20 est en position d'être inscrit tandis que l'une des cinq lignes de sortie 20 rrésente un signal lorsque 11un des bits B1-B5»- respectivement, d'un caractère se trouve sous le transducteur d'inscription. L'es compteurs de rythme 14 contiennent également une bascule de caractère qui donne un signal de sortie sur une ligne 25 21 lorsqu'un caractère de division A est inscrit et ton signal de sortie sur une ligne 22 lorsqu'un caractère de division B est inscrit. Les signaux apparaissant sur les lignes 21 et 22 peuvent être utilisés pour transmettre des caractères de sortie de lamé-moire 10 au dispositif d'affichage approprié. A l'instant carac-30 tère-1 de chaque ligne ds affichage, un signal apparaît sur une ligne-23 de rythme de ligne et à l'instant ligne-1, earactère-1 de chaque image, un signal apparaît sur une ligne de rythme d'image 24. Pour simplifier le schéma du circuit, on n'a pas essayé de connecter les diverses sorties des signaux de rythme au point du 55 circuit où ils.sont utilisés. Au contraire, on a représenté des indications de lettres et de chiffres appropriées à chacun de ces points. ; On suppose initialement qu'on désire introduire le tableau représenté sur la figure 2 dans la mémoire 10 et que ce tableau COPV 69 15145 -7- 2009872 ne doit être affiché que sur le dispositif B. On suppose de plus que les tableaux sont chargés dans le système uniquement à partir de l'appareil de traitement 30 (figure 1B) et qu'un message provenant de l'appareil de traitement est précédé par une adresse de 5 dispositif. L'adresse du dispositif peut être reconnue et décodée d'une manière classique puis être utilisée pour produire un signal sur l.'une ou l'autre ligne 25 ou 26 afin de déclencher la bascule 27 (figure 1A) pour l'amener à l'état approprié. Pour qu'un tableau soit emmagasiné dans les divisions B, un signal apparaît sur 10 la ligne 25 et déclenche la bascule 27 en l'amenant à son état "UÎT". Ceci se traduit par un signal sur la ligne de sortie BS 28, lequel est utilisé d'une manière qui sera décrite ci-après, pour commander l'entrée du tableau dans la mémoire 10. Le décodage de l'entrée d'adresse fait également déclencher une bascule dM'en-15 trée" (non représentée) pour indiquer que l'appareil de traitement est en train d'entrer line information dans le système. Cette bascule est rétablie lorsqu'un code fin-de-message est reçu de l'appareil de traitement 30, ce qui se traduit par un signal sur la Ixgne de sortie 31 du côté zéro (aà) partant de la bascule d!"en-20 trée". Comme on-le verra, le signal AA est utilisé en un certain nombre de points du circuit. L'information du tableau provenant de l'appareil de traitement 30 est appliquée bit par bit par une ligne de transmission 32 de façon à être emmagasinée dans une mémoire intermédiaire 25 d'entrée 34-- La position dans la mémoire d'entrée 34- à laquelle chaque bit est emmagasiné est commandée par un circuit 36 de commande de charge de la mémoire intermédiaire par l'intermédiaire de lignes 38. La commande est telle qu'un bit d'une information nouvelle est toujours entré à la position de bit la plus à droite de 30 la mémoire intermédiaire qui est vide. La ligne 32 est également connectée au circuit 36 de commande de la mémoire intermédiaire afin de permettre un échelonnement approprié de la commande d'entrée. Lorsqu'un caractère complet se trouve à la position la plus 35 à droite de la mémoire intermédiaire 34- (c'est-à-dire lorsque le bit suivant qui doit être entré dans la mémoire intermédiaire 34-doit l'être à une position se trouvant à la gauche de la position du premier caractère), un signal apparaît sur une ligne 40 de "caractère complet" partant du circuit de commande 36. Le signal 69 15145 -8- 2009872 de la ligne 40 est appliqué comme première entrée à une porte ET de décodage 42 à décalage de sortie (SO), à une porte ET de décodage 44 à décalage d'entrée (SI) et à une porte ET.46 de décodage du repérage. Le contenu de la position de caractère le plus à 5 droite de la mémoire intermédiaire d'entrée 34 est appliqué par des lignes 48 comme autre entrée à chacune des portes ET 42-46. L'entrée finale dans chacune de ces portes ET est constituée par une ligne de rythme 16 du bit curseur. De ce fait, à l'instant du premier bit curseur après qu'un caractère est apparu à la posi-10 tion la plus à droite de la mémoire intermédiaire 54, les portes ET 42-46 sont conditionnées pour échantillonner ce caractère et voir si c'est l'un des caractères spéciaux qui sont recherchés. On suppose initialement que toutes les bascules représentées sur le circuit, à l'exception de la bascule 27 qui a été déclenchée 15 à son état "UN" par une entrée d'adresse de dispositif B, se trouvent à leurs états "ZERO". On suppose de plus qu'un caractère SO précède toujours un caractère SI. Comme on le verra dans la description qui va suivre, un caractère SO. (qui peut également être appelé un second caractère spécial) est utilisé pour indiquer le 20 début d'une donnée de zone fixe tandis qu'un caractère SI. (qui peut également être appelé un premier caractère spécial)•est utilisé à la fois pour indiquer la fin d'une donnée de zone fixe et pour indiquer la position de caractère à laquelle un point de repérage doit être disposé. De cette manière, lorsqu'un tableau dhit 25 être emmagasiné dans l'ensemble, les données de zone fixe sont emmagasinées en appliquant un caractère SO à l'ensemble, suivi par la donnée de zone fixe et par un caractère SI.. Un point de repérage, qui n'est pas précédé par une donnée de zone fixe, est indiqué par un caractère SO suivi immédiatement par un caractère SI. 30 Au premier instant de bit de ï-ytbme (CB) après qu'un carac tère SO a été emmagasiné à la position la plus à droite de la mémoire intermédiaire 34, la porte ET 42 (figure 1A) est complètement conditionnée et produit un signal de sortie sur une ligne 50 qui est appliqué pour déclencher une bascule 52 à son état "UN" 35 et il est également appliqué par l'intermédiaire d'une porte OU 54 et d'une ligne 56 au circuit 36 de commande de la mémoire intermédiaire pour faire effectuer une opération de décalage vers la droite d'un caractère dans celle-ci. Le signal qui apparaît sur la ligne 56 est également appliqué par l'intermédiaire d'une porte 69 15145 -9- 2009872 OU 57 et d'une ligne 59 pour rétablir, le caractère SO dans la mémoire intermédiaire 54. lié caractère SO remplit ainsi sa fonction de commande et il est ensuite détruit. La ligne de sortie 55 partant du côté "UN" de la bascule 52 est connectée par l'inter-5 médiaire d'une porte OU 60 et d'une ligne 62 comme première eîatrée d'une porte ET 64. Une seconde entrée de la porte ET 64 est constituée par une ligne de rythme MB 18. La dernière entrée de la porte ET 64 est constituée par une-ligne de sortie 65 provenant d'une porte ET 67 (figure 1B). Les entrées de la porte ET 67 sont 10 constituées par la ligne de sortie 66 du côté "UN" provenant de la bascule de charge 68 et par une ligne de sortie 69 provenant d'une porte OU 71 (figure 1A). Les entrées de la porte OU 71 sont constituées par les lignes de sortie 75 et 75 provenant des portes ET 77 et 79, respectivement. Les entrées de la porte ET 77 15 sont la ligne de rythme BS 22 et la ligne de sortie 28 provenant du côté "UN" ou côté B de la bascule 27. Les entrées de la porte ET 69 sont la ligne 21 de rythme AS et-la ligne de sortie 29 provenant du côté "ZERO" ou côté A de la bascule 27« Un signal apparaissant sur la ligne 69 signifie par suite que le caractère qui 20 est inscrit correspond au dispositif qui est adressé. Du fait qu'on a supposé que toutes les bascules et de ce fait" également la bascule de charge 68 sont initialement à leurs états "ZERO", ni la porte ET 64 ni la porte 67 &e sont complètement conditionnées à ce momenti et le déclenchement de la bascule SO 52 ne pro-25 duit initialement aucun effet. La bascule de charge 66 est déclenchée à son état "UN" par tin signal sur la ligne de sortie 70 provenant de la porte. ET 72. Une première entrée de la porte ET 72 est la ligne de sortie 40 de "caractère complet" provenant du-circuit 36 de commande d'en-30 trée de la mémoire intermédiaire. Une seconde entrée de la porte ET 72 est la ligne de sortie 74 provenant d'un inverseur 76. L'entrée de l'inverseur 76 est la ligne de sortie 78 de "mémoire intermédiaire vide" provenant du circuit 36 cLe commande d'entrée. De ce fait, un signal apparaît sur la ligne 74 lorsque la mémoire 35 intermédiaire n'est pas vide. L'entrée finale de la porte ET 72 est constituée par la ligne de-sortie 88 provenant d'une porte OU 90. Les entrées de la porte OU 90 sont constituées par une ligne de sortie 92 provenant d'une porte ET 94 (figure 1C) et une ligne de sortie 96 provenant d'une porte ET 98. Une première 69 15145 -10- 2009872 entrée de la porte ET 98 es^ constituée par une ligne de sortie 100 provenant du côté "ZERO" d'une bascule 102. Comme on le verra i>l-as loin, la bascule 102 est à son état "SERO" lorsque le système ne recherche pas un bit de repérage sn réponse à une demande 5 de repérage émise par 18appareil de traiteasat. L'autre entrée de la porte ET 98 est constitué.©..par uae ligne de sortie 104 provenant d'une porte ET 106. Les entrées de la porte ET 106 sont constituées par- une ligne de sortie 108 provenant du registre de décalage d'un caractère 10C (figure 1D), une ligne de rythme CB 16 et 10 uae ligne -69 d'adaptation «le dispositif. La ligne 108 constitue, pour la ligne 10 à retard à recircula tioa-, à la fois la sortis de la mémoire et une partie du circuit de recirculation allant à la ligae à retard principale 10A. La porte ET 106 est de ce fait complètement conditionnée et produit un sigaal de sortie sur la 15 ligae 104 .lorsqu'un bit curseur est détecté dans le caractère qui • est sur le point d'être inscrit dans la mémoire 10 et que le caractère esb destiné au dispositif qui reçoit à ce moment 11inscrip- « tion. On voit ainsi que la porte ET 98 est complètement conditionnée et produit un signal de sortie sur la ligne 96 lorsqu'un bit 20 curseur a été détecté daas la mémoire 10 et que le système ne recherche pas une position de repérage en réponse à une demande provenant de l'appareil de traitement. On verra plus loin que la porte ET 94 est complètement conditionnée et produit un signal sur la ligne 92 lorsque, à un moment où le système est en "train de re-25 chercher une position de repérage en réponse à une demande provenant de l'appareil de traitement, une position de repérage ou 1 ' une de certaines autres positions choisies est localisée. On voit ainsi que la porte ET 72 est complètement conditionnée et déclenche la bascule de chargement 68 à son état "UN" lorsqu'il y a 50 un caractère complet à la position-la plus à droite de la mémoire intermédiaire d'entrée 545 et que la position à laquelle on désire inscrire le caractère suivant a été déterminée. Il convient de noter à se point que chaque fois qu'un bit curseur est détecté et qu'il est utilisé pour faire exécuter uae opération quelconque, 55 le bit curseur est effacé d'une manière qui est à peu près la même que celle utilisée dans l'appareil précité Bunker-Ramo Séries 200. En particuliers la ligne dé sortie 70 de la porte ET 72 est connectée comme .première entrée de la porte OU 109 (figure 1C). La ligne de sortie 111 de la porte OU 109 est connectée par 1'inter- 69 15145 -11- 2009872 médiaire d'un inverseur 113 et d'une ligne 115 comme entrée de conditionnement, à une porte 117- De ce fait, lorsqu'aucun signal n'apparaît sur la ligne 70, ni sur aucune des autres entrées de la porte OU 109, la porte 117 est conditionnée pour appliquer la 5 sortie de la mémoire sur la ligne 108, par la ligne 119, la porte OU 122 et la ligne 124-, pour l'emmagasiner dans la mémoire 10. La ligne 108, la porte 117 et la ligne 119 forment ainsi le trajet de recirculation pour la ligne à retard. En "bloquant ce circuit lorsqu'un signal apparaît sur la ligne 70, le "bit curseur dont la 10 détection donne naissance à ce signal est effacé d'une façon effective. A l'instant du premier bit d'inscription, il y a un signal sur la ligne 69 après que la bascule 66 a été- déclenchée à son état "UN", la porte ET 64 (figure 1A) est complètement condition-15 née et produit un signal de sortie sur la ligne 120, lequel signal est appliqué par l'intermédiaire de la porte OU 122 et de la ligne 124 pour faire enregistrer un bit d'inscription à la position de bit de marque du caractère qui est alors inscrit dans la mémoire 10. Un caractère S0 se trouvant initialement dans la mémoire inter-2Œ médiaire 34-, le déclenchement de la bascule d'entrée 68 ne pourrait être obtenu que comme résultat de la détection d'un bit de curseur par la porte ET 106 dans le caractère qui est inscrit. Le bit d'inscription est-par suite enregistré à la position de bit d'inscription pour le même caractère que celui pour lequel le 25 bit curseur a été détecté. Aussi longtemps que l'appareil de traitement 30 continue à appliquer des caractères à la mémoire intermédiaire d'entrée.34- à une fréquence telle que le signal de "mémoire intermédiaire vide" n'apparaît pas sur la ligne 78» la bascule 68 reste à son état 30 "UN", de sorte qu'un signal de conditionnement est appliqué à la porte ET 64- pendant chaque période de division B. Par suite, une fois qu'un-caractère SO est détecté, des bits de marque continuent à être enregistrés à la position de bit d'inscription de chaque caractère BS' suivant qui est inscrit dans la mémoire 10. Les carac-35 tères qui suivent le caractère SO sont appliqués à la mémoire 10 en utilisant le signal apparaissant sur la ligne de sortie 65 de la porte ET 67 comme entrée de conditionnement de la porte 126. L'entrée d'information de cette porte est constituée par la-ligne de sortie 128 provenant de la porte OU 130. Les entrées de la 69 15145 -12 - 2009872 porte OU 130 sont constituées par les. lignes de rythme B1-B5 20 provenant des compteurs de rythme 14. La ligne de sortie 132 de la porte 126 est connectée comme entrée de décalage au circuit 36 de commande de la charge de la mémoire intermédiaire. Par sui-5 te, pendant les périodes B1-B5 de chacun des caractères BS, lorsque la bascule de charge-68 est à son état "UN", les bits du caractère emmagasinés à la position de caractère la plus à droite de la mémoire intermédiaire d'entrée 34 sont décalés et sont sortis par la ligne 134, la porte OU 122 (figure 1A) et la ligne 124 10 pour être enregistrés dans la mémoire 10 (figure 1D). Cet enregistrement s'effectue jusqu'à ce qu'une condition de-mémoire intermédiaire vide soit détectée, ce qui a pour résultat de faire apparaître un signal sur la ligne 78, lequel est appliqué comme première entrée de la porte ET 136 (figure 1B). Les autres entrées 15 de la porte ET 136 sont la ligne 16 de rythme-du bit curseur et la ligne de sortie du côté "UN" 66 provenant de la bascule d'entrée 68. De ce fait, à la première apparition de bit curseur après que la mémoire intermédiaire 34 a été vidée, la porte ET 136 est complètement conditionnée et produit sur la ligne 138 un signal 20 de sortie qui est appliqué pour rétablir la bascule d'entrée 6.8 à son état "ZERO". Le rétablissement de la bascule 68 à son état "ZERO" fait Gesser le signal sur la ligne 68 en bloquant l'inscription de tout autre bit d'inscription. Il convient de noter qu'aussi longtemps qu'un caractère SI n'a pas été appliqué au sys-25 tème, la bascule SO 52 reste à son état "UN". Le signal qui apparaît sur la ligne 138 est également appliqué par l'intermédiaire de la porte OU 122-(figure 1B) et la ligne 124 pour faire enregistrer un bit curseur à la position de caractère qui suit le dernier caractère qui a été inscrit. 30 Rien de plus ne se produit avant que l'appareil de traite ment 30 n'applique un nouveau caractère à la mémoire intermédiaire d'entrée 34. A ce moment, des signaux apparaissent à nouveau sur les lignes-40 et 74. Lorsque le bit curseur qui a été enregistré à la fin de la dernière opération d'inscription atteint la ligne 35 d'entrée 108 de la porte ET 106 (figure 1C), toutes les entrées de la porte ET 72 sont à nouveau présentes, ce qui se traduit par un signal qui apparaît sur la ligne 70 qui déclenche la bascule de charge 68 à son état "UN". Ceci se traduit par l'enregistrement d'un bit d*inscription--à la-position correspondante du caractère 69 15145 -13- 2009872 dans lequel le bit curseur a été détecté et dans le nouveau carac tère qui est emmagasiné aux positions B1-B5 de eette position de caractère dans la mémoire. Les caractères suivants appliqués à la mémoire intermédiaire 34 par l'appareil de traitement 30 sont 5 enregistrés dans la mémoire 30 d'une manière semblable, jusqu'à ce qu'une condition de mémoire intermédiaire vide soit à nouveau détectée ou jusqu'à ce qu'un caractère SI soit décodé à la position la plus à droite de la mémoire intermédiaire 34. A la première- apparition de bit curseur après qu'un carac-10 tère SI a été amené., par décalage, à la position la plus à droite de la mémoire intermédiaire 34, la porte ET 44 est complètement conditionnée et produit un signal de sortie sur la ligne 140, lequel signal est appliqué pour rétablir la bascule SO 52 à son état "ZERO" et pour déclencher la bascule SI 142 à sea état "IMÎ3. 15 Le signal apparaissant sur la ligne 140 est - également appliqué par la porte OU 57 et la ligne_59 pour-rétablir le caractère SI à la position la plus -à droite de la mémoire intermédiaire 34.- La ligne de sortie 144 provenant du côté "UN" de la bascule SI. 142 est connectée par-1'intermédiaire de la porte OU 60 et de 20 la ligne 62 comme première entrée de la porte ET 64 „ Le rétablissement du caractère SI. dans la mémoire intermédiaire 34 ne fait pas apparaître de signal de "mémoire .intermédiaire vide" sur la ligne 78. De ce fait, la bascule de charge 68 reste à son état "UN". De cette manière, au premier instant de bit d'inscription 25 où il y a un signal sur la ligne 69 à la suite de l'instant du bit curseur pour lequel le caractère SI-est détecté, la porte ET 64 est complètement conditionnée et produit un signal de sortie sur la ligne 120, lequel est appliqué pour enregistrer un bit d'inscription-à la position de bit correspondant du caractère qui 30 est alors inscrit. Le signal qui apparaît sur la ligne de sortie 65 de la porte ET 67 est également appliqué comme première entrée d'une porte ET 146 dont l'autre entrée est constituée par la li~ gne 18 de .rythme de bit d'inscription® De ce fait, à lf instant du bit d'inscription où un bit est enregistré dans la mémoire 10, la 35 porte ET 145 est complètement conditionnée et produit un signal de sortie-sur une ligne 148 , -lequel est appliqué pour rétablir la bascule SI. 142 à son état "ZERO"0 Ceci supprime le signal qui a été appliqué-par la ligne 62-à-la porte ET 64 de façon à bloquer l'inscription de tout autre'bit d*inscription dans la mémoire 10. 69 15145 -14- 2009872 Aux instants B1-B5 suivants, le caractère "TOUS ZEROS" qui représente le rétablissement du caractère SI à la position la plus à droite de la mémoire intermédiaire d'entrée 34, est introduit à la même position de caractère de la mémoire 10 que celle où le 5 dernier bit d'inscription a été enregistré. Ensuite, les caractères introduits dans la mémoire 10 ne contiennent pas de "bit d'inscription„ D'après ce qui précède» on voit que tous les caractères reçus entre un caractère SO et un caractère SI contiennent un "bit d'inscription et sont ainsi protégés comme données de zo-10 nés fixes» La position de caractère où le caractère SI est reçu contient également un "bit d'inscription. Du fait que la présence d'un "bit d'inscription dans un caractère suivi par un caractère sans bit d'inscription est reconnue, comme on le verra plus tard, corme constituant un point de repérage, la position de caractère 15 qui représente ceci et où un caractère SI est reçu constitue un point de repérage. Une information de zone fixe, suivie par un point de repérage, telle que celle qu'on voit sur la figure 3, est entrée de cette manière dans le système. La description a été faite jusqu'à présent en s© reportant 20 à l'établissement d'aune donnée de zone fixe et à l'enregistrement d'un point de repérage à la fin de cette donnée de' zone fixe. Gomme on peut le voir sur la ligne 4 de la figure 2 et sur la figure 4, il est également possible d'établir un point de repérage qui n'est pas précédé par une donnée de sone fixe. Oeei est réa-2.5 lisé en appliquant un caractère SO à 15 ensemble et en le faisant suivre immédiatement par un caractère SI. Au premier instant CB (bit de rythme) après que 1-e caractère SO a été reçu, un signal apparaît sur la ligne 50 et déclenche la bascule 52 à son état "UN",. Le signal apparaissant sur la ligne 5© fait également réta-30 blir le caractère SO dans la mémoire intermédiaire 34 et fait exécuter une opération de dé e al âge vers la droite d'un caractère, ce qui amène ,1e caractère Sï à la position la plus à droite de la mémoire intermédiaire 34. 0© décalage se produit pendant les périodes B1-B5 de la période de earactèr-e pendant laquelle le ea~ 35 ractère SO a été détecté de sorte qu'à l'instant de rythme CB suivant, la porte ET 44 est complètement conditionnée et produit un signal de sortie sur la ligae 140. Os signal est appliqué pour rétablir la bascule 52 à son état "ZERO" et pour déclencher la bascule SI 142 à son"état "UN". Le sigaal apparaissant sur la. BAD ORIGINAL 69 15145 -15- 2009872 ligne 140 est également appliqué par l'intermédiaire de la porte OU 57 pour rétablir le caractère SI" dans la mémoire intermédiaire 34. Si la "bascule de charge 68 est à son état "ZERO" à ce moment, 5 rien d'autre ne se produit ;avant que le caractère qui contient le hit curseur ne se trouve au voisinage des têtes d'inscription dans la mémoire. A ce moment, la porte ET 106 est complètement conditionnée ce qui fait déclencher la bascule de charge 68 à son état "UN" de la manière décrite précédemment. Au premier instant MB 10 (bit d'inscription) qui suit le déclenchement de la bascule d'entrée, où un signal apparaît sur ia ligne 69, la porte ET 64 est complètement conditionnée et fait enregistrer un bit d1inscription dans le caractère qui est alors inscrit' et la porte ET 146 est complètement conditionnée et fait rétablir la bascule "SI* Le ca-15 ractère "TOUS ZEROS" qui représente le .rétablissement du-caractère SI, est alors introduit dans la mémoire 10 pendant la période B1-B5 d'une manière identique à celle qui a-été décrite précédtem-ment; " -Il convient de noter, à ce point, que si la bascule d'entrée 20 se trouvait à son état "UN" lorsque le caractère SO a été détecté dans la mémoire intermédiaire 54, il s'ensuit qu'un caractère a été inscrit dans la mémoire pendant la période de. caractère précédente. De ce fait, le caractère SO est détecté et est effacé, et le caractère SI est décalé et amené à la position la plus à droite 25 de la mémoire intermédiaire.. 3.2 pendant une période de division A lorsqu'un signal n'apparaît pas sur la ligne 69» le caractère "TOUS ZEROS" qui est décalé et sorti de la mémoire à ce moment, n'est par•suite pas enregistré dans la mémoire. Cepéndant, le ca-tère SI est détecté dans.le■registre à décalage 34 pendant la pé-30 riode de division B suivante lorsqu'un signal apparaît sur la ligne 69. Le bit d'inscription et le caractère "TOUS ZEROS1' qui représente le rétablissement du caractère SI sont par suite enregistrés dans la mémoire 10 pendant cette période de division B d'une manière identique à celle décrite plus haut lorsque la bascule 35 d'entrée n'a pa.s été' initialement déclenchée. Si un autre caractère est appliqué à la mémoire intermédiaire à-la suite du caractère SI, alors ce caractère est enregistré à la position de division B suivante. Ensuite, les caractères sont enregistrés de la même manière. 69 15145 -16- 2009872 D'après ce qui précède, on voit que lorsqu'on désire enregistrer uniquement une position de repérage, on enregistre un bit-d'inscription à la première position de caractère pour le dispositif choisi, lequel est inscrit à la suite de la réception d'un ca-5 ractère SI, ce qui détermine cette position comme position de repérage. Il convient de noter que le caractère SO ne remplit aucune fonction réelle dans la suite d'opérations décrites plus haut et qu'un point de repérage qui n'est pas précédé par une donnée de zone fixe pourrait être produit aussi facilement en n'émettant 10 que le caractère SI. Cependant, dans le mode de réalisation préféré de l'invention, on a indiqué qu'un caractère SI est toujours précédé par un caractère SO. De ce fait, pour maintenir la constance du procédé, les deux caractères sont produits même lorsqu'un seul d'entre eux est nécessaire. 15 La description effectuée jusqu'à présent s'est rapportée à l'enregistrement du bit d'inscription à des positions choisies de la mémoire de façon à établir une donnée de zone fixe et/ou des points de repérage d'une forme particulière. On suppose maintenant que les bits d'inscription pour une forme voulue ont étéenregis-20 très dans la mémoire et qu'on désire enregistrer une information dans cette forme sous la commande de l'appareil de.traitement. Par exemple, en se reportant à la figure 2, on suppose que la fiche qui y est représentée a été enregistrée dans la mémoire et qu'on désire alors inscrire le nom d'un individu. On suppose de plus 25 que toutes les bascules sont à nouveau à leur état "ZERO" et qu'un bit curseur a été enregistré à la première position du cadre, (c'est-à-dire la position où le caractère de zone fixe N du mot "NOMS" est emmagasiné). Comme on peut le voir sur la figure. 3, le premier point de repérage est la position de caractère qui suit 30 la colonne de l'entrée "NOMS". L'appareil de traitement 20 applique initialement une adresse de dispositif au système qui, en supposant que l'information doit être affichée sur le dispositif B, fait déclencher la bascule 27 à son état "UN". La détection du code du dispositif fait également 35 déclencher la bascule d'"entrée" (non représentée) à son état "UN". Du fait qi?.e le nom appliqué au système doit être emmagasiné en partant du point de repérage, le premier caractère appliqué au système dans -ce cas est un caractère de repérage. La détection de ce caractère à la position la plus à droite de la mémoire intermé 69 15145 -17- 2009872 diaire 34 par la porte ET 46 (figure 1A) se traduit par un signal de sortie par la ligne 152 qui est appliqué pour déclencher la "bascule 102 (figure 1C)/son état "UN" et qui est également appliqué par l'intermédiaire de la porte OU 54 et de la ligne 56 pour 5 rétablir le caractère de repérage dans la mémoire intermédiaire 34 et amener le premier caractère du nom à la position la plus à droite de la mémoire intermédiaire. La bascule 102 étant à son état "UN", déconditionne la porte ET 98 de façon à empêcher le déclenchement de la bascule d'entrée 68. 10 En se reportant à la figure 1D, on voit que la ligne de sor tie 112 du segment principal 10A de la mémoire est connectée à l'entrée du côté "UN" de la bascule 155 et par l'intermédiaire d'un inverseur 160 et d'une ligne 162 au côté "ZERO" d'entrée de cette bascule. Les bascules 155-158 sont connectées ensemble corn» 15 me registres à décalage à quatre-bits, la ligne de rythme CB 16 étant connectée comme entrée de décalage à la bascule 155 et la ligne B5 des lignes de rythme 20 étant connectée comme-entrée de t décalage aux bascules restantes de ce registre. Il convient de noter que du fait que la ligne à retard 10A a une longueur de N ca~ 20 ractères moins un bit, c'est en réalité le bit d'inscription d'un caractère qui se trouve sur la ligne 112 lorsqu'un signal de rythme CB apparaît sur la ligne 16. Par suite, à mesure que chaque bit d'inscription apparaît sur la ligne 112, l'état de ce bit est établi dans la bascule 1555 tandis que pendant la période B5 pré-25 cédente, l'état du bit d'inscription pour les trois caractères lus précédemment sont décalés dans les bascules 156-158, respective-.ment. Le changement d'état des bascules 155-158 n'est pas cependant achevé avant la fin des périodes de rythme de décalage respectives. Pendant la période CB, l'état du bit d'inscription du 30 caractère qui est lu se trouve- sur la ligne 112. Du fait qu'il existe un retard de trois caractères supplémentaire entre la ligne 112 et l'extrémité de la ligne à retard 10, le caractère dont le bit d'inscription est emmagasiné dans la-bascule 158 se trouve dans le caractère qui est actuellement inscrit. 35 II convient de se souvenir que les caractères qui sont asso ciés à un dispositif particulier sont 'emmagasinés à des positions de caractères alternées. De ce fait, les bits qui se trouvent dans les bascules 155 et 157 se rapportent à un premier dispositif qui est appelé l'autre dispositif, tandis que les bits qui se trouvent t 6AD-ORfG«\!AL 69 15145 -18- 2009872 dans les bascules 156 et 158 sont associés dans le dispositif dans lequel se produit lfinscription. Il convient également de se souvenir que 1!algorithme pour des caractères.de zones fixes est le fait qu'ils comportant un bit à leur position de bit d'inscrip-3 tion et qu'il y a un bit à la position de bit d'inscription du caractère suivant- tandis que 1?algorithme pour .un point de repérage est le fait qu'il j a une inscription à la position de bit d!inscription du caractère mai® qu'il n'y a aucune inscription à la position du bit d'inscription du caractère suivant. De ce fait, 10 les lignes de sortie 64 provenant du côté "UN" de la bascule 156 • et la ligne *166 provenant du coté "UIfK de la bascule 158 sont connectées comme entrées de la porte ET 86 de champ fixe. Des signaux n'apparaissent en aême temps'sur -les lignes 164 et. 166 que lorsqu'il y a un bit d'inscription à la fois dans le-caractère 15 qui est en cours d'inscription et dans-1® caractère suivant pour le même dispositif. Un signal sur la ligne de sortie 84 de la . porte Eï 86 indique par svdfce cri® la position de caractère qui g reçoit actuellement 13 inscription contient un caractère de zone fixe. 20 Une ligne 166 est également connectée comme première entrée d'une porte ET de point de repérage 168, l'autre entrée de cette porte ET étant constituée par une ligne de sortie 170 partant du côté "ZERO" de la bascule 156. De ce fait, la porte ET 168 est complètement conditionné® lorsque le caractère qui est en cours 25 d'inscription contient un bit d'inscription tandis que le caractère suivant pour le même dispositif ne contient pas de bit d'inscription , c'est-à-dire la condition nécessaire pour reconnaître un point de repérage. Une ligne de sortie 174 partant du côté "UN" de la bascule 157 et une ligne de sortie '176-partant du côté "ZERO'' 30 de la bascule 155 sont connectées comme entrées d'une porte ET 178 de division alternée du point de repérage- La porte ET 178 est complètement conditionnée pendant une période de caractère du caractère qui suit celui qui est en cours d'inscription et qui est un point de repérage. Il convient de noter que ce caractère est 35 destiné â un dispositif différent du dispositif auquel correspond le caractère qui est en cours d'inscription. Lorsque la bascule 102'(figure 10) est à son état "UN", comme elle l8est après qu'un décodage de repérage s'est produit dans la porte BT 46, un signal apparaît sur la ligne de sortie du côté BAD ORIGINAL 69 15145 -19- 2009872 "UN" 180. Ce signal est appliqué comme première entrée d'une porte ET 94 et par l'intermédiaire d'une porte OU 182 et d'une ligne 184 comme première entrée d'une porte ET 186. L'autre entrée de la porte ET 186 est une ligne de sortie 104 de détection 'd'un cur-5" seur provenant de la porte ET 106. De ce fait, le premier instant où xm bit curseur est détecté dans un caractère pour le dispositif qui reçoit 1'inscription après que la bascule 102 a été déclenchée à- son état "UN", la porte ET 186 est conditionnée complètement et produit un signal de sortie-sur une ligne 188, lequel signal est 10 appliqué pour déclencher une bascule 190 à-son état "UN". Pour l'exemple qui est actuellement examiné, on a supposé que le bit curseur se trouve à la position de caractère où le caractère de champ fixe "N" (voir figure 3) est emmagasiné.. La bascule 190. est par suite déclenchée à son état ""UN" lorsque ce caractère est à 15 une position pour être inscrit dans la mémoire 10. La ligne de sortie 188 de la porte ET 186 est également connectée comme entrée de la porte OU 109. De ce fait, lorsqu'.un bit curseur est détecté pendant une opération de recherche de repérage, le bit curseur est effacé. Comme on le verra plus loin, lorsque le point de repé-20 rage est localisé, le curseur est inscrit à nouveau à ce point. Une ligne de sortie 192 partant du côté "UN" de la bascule ^90 est .connectée . • rcomme seconde entrée de la porte ET" 94 et comme première entrée d'une porte ET 194. Une troisième entrée de la porte ET 94 est constituée par la ligne 16 de rythme CB. 25 L'entrée finale de la porte ET 94 est une ligne de sortie 196 pro-• ' venant d'une porte OU 198. Deux entrées de la porte OU 198 sont constituées par la ligne de rythme de ligne 23 et la ligne de. rythme 24 de cadre. L'entrée finale de la porte OU 198 est la ligne de sortie de point de repérage 200 provenant de la porte ET 168 30 (figure 1D). On voit ainsi que la porte ET 94 est 'Complètement conditionnée lorsque, pendant une. recherche à un point de repérage en réponse à une demande de 11 appareil de traitement, et après qu'un bit curseur a été localisé, soit un point de repérage a été localisé soit l'extrémité d'une ligne ou d'un cadre a été atteinte. 35 Pour l'exemple examiné actuellement, un point de repérage est détecté dans le caractère qui suit la colonne de l'entrée de zone fixe de-"NOMS" qui à l'instant CB a pour résultat que la porte ET 94 est complètement conditionnée et produit un. signal de sortie sur la ligne 92, lequel signal est appliqué pour rétablir la bas 69 15145 -«SO** 2009872 cule 102 à son état "ZEBO"v et par 1* intermédiaire d'une porte OU 199 et d'une ligne 201 pour rétablir la bascule 190 à son état "ZERO" et par l'intermédiaire de la porte OU 90 (figure 1B) et de la ligne 88 comme première entrée de la porte ET 72. Si un carac-5 tère doit être inscrit dans la mémoire intermédiaire 34 à ce moment, des signaux apparaissent sur les lignes 40 et 7^ de façon à conditionner complètement la porte ET 72 pour produire un signal de sortie sur la ligne 70, lequel est appliqué pour déclencher la bascule d'entrée 58 à son état "UN", le déclenchement de la -10 bascule d'entrée 68 à son état "UN11 a pour résultat que le caractère qui se trouve dans la mémoire intermédiaire 34 est emmagasiné dans la mémoire 10 à la position de caractère où le point de repérage a été détecté et dans les caractères suivants qui sont emmagasinés aux positions suivantes de la mémoire pour le même 15 dispositif jusqu'à ce que tous les caractères qu'on désire emmagasiner aient été inscrits, et à ce moment, il se produit une condition de "mémoire intermédiaire vide", ce çiui a pour résultat de faire apparaître un signal sur la ligne 138 qui est appliqué pour rétablir la bascule d'entrée et pour faire enregistrer un bit cur-20 seur à la première position de caractère vide pour le dispositif, dans la mémoire 10. La manière suivant laquelle ces opérations sont exécutées a été décrite précédemment et ne sera pas décrite à nouveau à ce point. Il- convient de noter que du fait que les deux bascules SO et SI sont à leurs états "ZERO" à ce moment,.la 25 porte ET 64 n'est pas complètement conditionnée à l'instant MB et que des bits de marque ne sont pas enregistrés dans les caractères qui sont inscrits. Il doit en être ainsi du fait que ces caractères ne sont pas des - caractères de champs fixes. Dans la description çi-dessus, on a supposé qu'il y avait 30 au moins un caractère supplémentaire dans la mémoire intermédiaire 34 qui devait être enregistré lorsqu'un signal apparaît sur la ligne.92. S'il n'y a pas de caractère dans la mémoire intermédiaire 34 qui doit être entré lorsqu'un signal apparaît sur la ligne 92, la porte ET 72 n'est pas conditionnée et ne produit pas de si-35 gnal sur la ligne 70, et de ce fait un inverseur 202 (figure 1A) applique un signal par une ligne 204 à une première entrée d'une porte ET 206. LJautre entrée de la-porte ET 206 est constituée par la ligne 92. La porte ET 206 étant complètement conditionnée, il en résulte un signal de sortie sur la ligne 208, lequel signal 69 15145 -21- 2009872 est appliqué par l'intermédiaire de la porte OU 122 et de la ligne 124 pour faire enregistrer un "bit à la position du "bit de curseur du caractère qui est alors inscrit. Lorsqu'un caractère est ensuite appliqué à la mémoire intermédiaire, le bit eurseur ins-5 crit à cette position de point de repérage a pour résultat que le caractère est emmagasiné à cette position, dsune manière qui a été décrite précédemment. Lorsque l'appareil de traitement a achevé l'inscription du ou des noms dans le champ correspondant aux noms, l'appareil de 10 traitement peut désirer passer d'une manière repérée à la position suivante à laquelle une donnée doit être inscrite. Cependant, du fait de la rapidité avec laquelle l'appareil de traitement peut appliquer des données au système, il n'est pas possible de disposer d'une période intermédiaire suffisante permettant au système 15 de rechercher indéfiniment un point de repérage. Par suite, on a déterminé que si un point de repérage n'est pas détecté avant'la fin d'une ligne, ou avant la fin d'un cadre ou image, ."l^ïns-cription commence au début de la ligne ou du cadre suivant même lorsque le point de repérage n'a pas été. localisé. Ceci est ré ail--20 sé en appliquant des signaux sur les lignes 2J et 24 comme entrées d'une porte OU 198 (figure 1C.). Cependant, comme on-peut le voir sur la figure 2, le début de la seconde ligne d'une donnée contient une entrée de zone fixe "AGE". Du fait que la donnée de zone fixe n'est pas protégée contre-le £ait d'être inscrite depuis 25 l'appareil de traitement, ce dernier ne peut appliquer un simple caractère de repérage au système à la suite de l'inscription du nom voulu dans le système à moins qu'on ne désire recouvrir la zone fixe au début de la seconde ligne. Au contraire, l'appareil de traitement doit appliquer soit deux-caractères de repérage suc-30 cessifs au système soit un caractère de commande de dispositif spécial suivi par un caractère de repérage - Le caractère de repérage déterminé, ou le caractère de commande du dispositif qui fait effectuer le retour du chariot et 1'avance d'une ligne, fait avancer le curseur jusqu'au début de la seconde ligne, tandis que le 35 second caractère de repérage fait avancer pas à pas le curseur jusqu'à la position voulue, d'une manière qui est la même que cèlle qui a été décrite plus haut. L'opération qui s'effectue sous la commande du caractère de commande du dispositif est la même que celle qui s'effectue dans le système précité Buhker-Ramo 69 15145 -22- 2009872 Série 200, et elle ne sera pas décrite ici. Les entrées restantes de la forme représentée sur la figure 2 sont effectuées sous la commande de l'appareil de traitement, d'une manière semblable. Un caractère de repérage est appliqué au système à la fin de cha~ 5 que entrée à moins que 1E entrée ne soit la dernière sur une ligne donnée. Lorsque l'appareil de traitement reconnaît qu'il a effectué la dernière entrée pour une ligne donnée, il applique soit deux caractères de repérage successifs au système soit un caractère de commande de dispositif suivi par un caractère de repérage. 10 II est également possible deintroduire une information dans - la mémoire 10 en partant d'un clavier 210 (figure 1B). A mesure que chacune des touches est frappée sur le clavier-210, des signaux de sortie apparaissent sur des lignes de sortie choisies 212 du clavier. Les lignes 212 qui présentent des signaux en ré-15 ponse à 18enfoncement d6une'touche donnée dépendent du code de cette touche. Un clavier 210 est associé à chacun des dispositifs et le fait à'enfoncer une-touche sur m clavier donné peut être reconnu comme produisant un signal qui déclenche la bascule de dispositif 27 (figure 1A) pour l'amener à son état approprié, 20 d * une manière classique» Pour la présente description, on supposera que la bascule 27 a été déclenchés à son état "UN" et que toutes les autres bascules du système sont initialement à leurs états "ZERO". On suppose de plus que le bit curseur est emmagasiné initialement à la dernière position de caractère de la dernière li-25 gne du cadre et qu'on désire emmagasiner un nom dans la mémoire 10 en partant de la position de repérage qui suit la colonne de l'entrée de champ fixe "NOMS", à la première ligne. L'information de forme emmagasinée dans la mémoire 10 est appliquée d'une façon continue par la ligne 108 à un circuit 213 30 de commande-de-ehoix-d'affichage. Le circuit"213 transmet 11infor-tion sous la commande de signaux de rythme de division A et de division B sur les lignes 21 et 22 à des lignes appropriées 215 allant au dispositif d1affichage-21?. L'information dans les divisions B est, par suite, appliquée au- dispositif d1affichage B, 35 ce qui permet à 1'opérateur d'observer la fiche. Un curseur visible apparaît également sur l'écran d'affichage pour informer l'opérateur de la position dans la fiche où le caractère suivant qu'il introduit sera emmagasiné et affiché* Dans les conditions indiquées plus haut, 1* opérateur se rend compte ainsi' qu'une T BAE> OFUQm^ 69 15145 -23- 2009872 opération de repérage est nécessaire et il frappe une touche de repérage du clavier 210, ce qui a pour résultat de faire apparaître un code de repérage sur une ligne 212, lequel code, lorsqu'il est appliqué à la porte ET 214-, de décodage de repérage (figure 5 10) a pour résultat de faire apparaître un signal sur une ligne 216, lequel signal est appliqué par l'intermédiaire de la porte OU 182 et de la ligne 184 à une première entrée de la porte ET 186v Lorsque le "bit curseur du dernier caractère du cadre est détecté, la porte ET 106 produit un signal de sortie sur la ligne 10 104, lequel est appliqué de façon à conditionner complètement la porte ET 186 et faire produire une sortie sur la ligne 188, laquelle est appliquée pour déclencher la "bascule 19Q. à son état "UN". Comme indiqué précédemment, la ligne de sortie 192 partant du côté "UN" de la bascule 190 est appliquée.comme première entrée 15 de la porte ET 194. La ligne de rythme.CB 16 constitué une seconde entrée de cette porte ET et une ligne- de zone non fixe 80 constitue une troisième entréei La dernière entrée de la porte ET 194 est constituée par la ligne de sortie 218 d'une porte OU 220* Les entrées de la porte OU 220 sont constituées par la ligne de sor-20 tie 200 du point de repérage provenant de la porte ET 168 (figure 1EC) et la ligne de rythme 24. De ce fait, lorsque le-caractère N qui se trouve à la première-position de caractère du cadre est atteint, la porte OU 220 produit un signal de sortie sur la ligne 218, ce qui a pour résultat que trois des entrées de la porte ET 25 194. sont présentes. Cependant, du fait que le caractère N est un caractère de zone fixe, il y a à ce moment un signal sur la ligne 84 qui empêche l'inverseur 82 de produire un signal sur la ligne 80. Par suite, la porte ET 184 n'est pas complètement conditionnée et la recherche d'un point de-repérage se poursuit. A l'instant 30 CB de la période de caractère où le point de repérage est détecté dans le caractère du dispositif B qui suit la colonne, la porte ET 194 est complètement conditionnée et produit un signal de sor-tiesur la ligne 222, lequel signal est appliqué par l'intermédiaire de la porte OU 199 et de la ligne 201 pour rétablir la bas-35 cule 190 à son état "ZERO" et par l'intermédiaire de la porte OU 122 et de la ligne 124 pour enregistrer un bit curseur à la position du caractère de repérage. Rien d'autre ne se produit avant qu'un nouveau caractère ne soit formé par les touches du clavier 210. La formation sur les 69 15145 -24- 2009872 touches de ce caractère a pour résultat que des signaux apparaissent sur une ou plusieurs des lignes 212, lesquels signaux sont appliqués par l'intermédiaire de la porte OU 224 et de la ligne 226 à une première entrée d'une porte ET 228. On suppose que le 5 caractère formé par les touches à ce moment n'est pas un caractère de repérage de sorte qu'il n'y a aucun signal sur la ligne 216 ce qui a pour résultat qu'un inverseur 230. produit un signal de sortie sur une ligne 232, lequel signal est appliqué sur une seconde entrée de la porte ET 228. On suppose également que la bas-10 cule 234 est à son état "ZERO" ce qui se traduit par un signal sur la ligne de sortie du coté "ZERO" 236, lequel est-appliqué comme troisième entrée à la porte ET 228. La bascule 102 (figure 1C) étant à son état "ZERO", ceci a pour résultat qu'un signal apparaît sur la ligne de sorti_e du côté "ZERO" 100, lequel est 15 appliqué comme quatrième entrée à la porte ET 228 et la ligne de zone non fixe 80 est connectée comme cinquième entrée à cette porte ET. L'entrée finale de la porte ET 228 est constituée par la ligne de sortie 104 provenant de la porte ET 106 qui'présente un signal lorsque le bit curseur qui a été enregistré auparavant au 20 point de repérage est détecté. La porte ET 228 est de ce fait complètement conditionnée et produit un signal de sortie sur la ligne 238 lorsqu'une touche autre' qu'une touche de repérage a été enfoncée sur le clavier 210 et que la position de caractère qui contient le bit curseur a été localisée dans la mémoire 10. Le 25 signal qui apparaît sur la ligne 238 est appliqué pour déclencher la bascule 234 à son état "UN". La ligne de sortie du côté "ÎJN" 240 de la bascule 234 est connectée comme première entrée d'une porte ET 242 et comme entrée de conditionnement aux portes 244. Les entrées d'information des portes 244 sont les lignes de ry-30 thme B1-B5 20. De ce fait, lorsque la bascule 234 se trouve à son état "UN", des signaux de rythme B1-B5 sont appliqués par l'intermédiaire des portes 244 et des lignes 246 pour commander le décalage du code du caractère sur les lignes 212 par l'intermédiaire d'un convertisseur 248 parallèle-en-sériej sur une ligne 250. De 35 ce fait le premier bit du code qui se trouve sur la première-des lignes 212 est-transmis à la ligne 250 pendant la période B1, le second bit du code de la ligne 212 est transmis à la ligne 250 à l'instant B2, et ainsi de suite; La ligne 250 est connectée par l'intermédiaire de la porte OU 122 et de la ligne 124 à l'entrée 69 15145 -25- 2009872 d'inscription de la mémoire 10. le caractère représenté par la touche qui est enfoncée sur le clavier 210 est emmagasiné de cette manière dans la mémoire 10. A l'instant CB du caractère qui suit celui pendant lequel 5 le caractère a été emmagasiné, un signal apparaît sur la ligne de rythme 16, pour conditionner complètement une porte ET 24-2 et pro duire -un signal de sortie sur une ligne 252, lequel signal est appliqué à l'entrée du côté "ZERO" de la "bascule 254- pour rétablir celle-ci et par l'intermédiaire de la porte OU-122 et de la 10 ligne 124- pour faire enregistrer le bit curseur à cette position de caractère dans la mémoire 10* Le caractère représenté par la touche suivante qui est enfoncée sur le clavier 210 est emmagasiné à cette position de caractère. L1emmagasinage-des caractères se poursuit dans la mémoire 10 de eette manière jusqu'à ce que 15 tout le ou les noms qu'on désire inscrire dans le champ des noms aient été enregistrés et à ce moment on appuie à nouveau sur la touche de repérage. Le fait d'enfoncer la touche de repérage a pour résultat de déclencher à nouveau la bascule 190 (figure 10) à son état "UN" afin- d'appliquer une entrée de conditionnement à 20 la porte ET 194-. Le système commence alors un© recherche pour un point de repérage-, lequel point est localisé à la position de caractère qui suit la position de caractère où la colonne de l'entrée de champ fixe "AGE" est emmagasinée. Lorsque ceci se produit la porte ET 194- est complètement conditionnée, et produit un si-25 gnal de sortie sur la ligne 122 qui fait enregistrer un bit curseur-à cette position de caractère. Un caractère suivant formé à l'aide des touches du clavier et introduit dans le système est emmagasiné à cette position. On suppose maintenant que l'introduction de l'information 30 s'est poursuivie jusqu'à la troisième ligne et qu'une seule position de caractère est prévue pour l'introduction de l'information concernant le sexe de l'individu. Lorsque ce caractère a été introduit, le curseur a été avancé.jusqu'à la position de caractère suivant, c'est-à-dire la position de caractère où la lettre C de 35 l'entrée de zone fixe "CHEV" (cheveux) est emmagasinée. Pendant le cycle suivant de la ligne à retard, ce bit curseur est détecté ce qui a pour résultat de faire apparaître un signal sur la ligne 104-, lequel signal est appliqué comme première entrée d'une porte ET-259 (figure 1B). Du fait que ceci est une entrée de zone fixe, 69 15145 -26- 2009872 il y a également ion signal sur la ligne 84, lequel est appliqué comme seconde entrée de la porte ET 259. De plus, du fait qu'une entrée n'est pas effectuée par l'appareil de traitement à ce moment, il y a un signal sur la ligne 31 de verrouillage et il y a 5 également un signal sur la ligne de rythme de bit curseur 16. La dernière entrée de la porte ET 259 est constituée par la ligne ds sortie 261 d8un inverseur 263= Un signal apparaît sur cette ligne lorsque le chargement dîun ca??aetère effectué à partir du clavier a été achevé. On voit ainsi que dans les conditions indiquées 10 plus haut, la porte ET 259 est complètement conditionnée et produit un signal de sortie sur une ligne 2655 lequel signal est appliqué pour déclencher une bascule 26? à son état "tM" et est également appliqué par l'intermédiaire de la porte OU 109 et de la ligne 111 pour bloquer 15emmagasinage de ce bit curseur. Le 15 bit curseur est par suite effacé de la-position de caractère- qui emmagasine la lettre G". La ligne de sortie 269 du coté "UF" â'ttae bascule 267 est A connectée comme première entrée d'une port© ET 271s les autres entrées de la porte ET 271 sont la ligne de rythme QE 16 et la 11-20 gne 80 de champ non fixe. Dé se faitr lorsque la position du bit curseur de la position du caractère de repérage qui suit la colonne de l'entrée de champ fixe "CHEV" est atteinte, la porte ET 271 est complètement conditionnée et produit un signal de sortie sur une ligne 273, lequel signal est appliqué pour rétablir la bascu-25 le 267 à son-état "ZERO" et par l'intermédiaire de la porte OU 122 (figure 1A) et la ligne 124 pour faire enregistrer le bit curseur dans la mémoire 10. On voit ainsi que le circuit présente une capacité de repérage automatique qui vient en fonctionnement lorsque le curseur est avancé dans une entrée de zone fixe. Tou-30 tes les fois où le curseur pénètre dans uns entrée de zone fixe, il est avancé automatiquement jusqu'au point de repérage immédiatement suivant» Ceci constitue une possibilité utile par le fait qu3 elle permet de supprimer l'obligation imposée à l'opérateur d'exécuter une opération de repérage à la fin des entrées de lon-35 gueur déterminée. Une autre utilisation de cette possibilité de repérage automatique va être décrite maintenant, On suppose qu'après que l'opérateur a fini d'introduire une information dans les trois premières lignes de la forme représentée sus la figure 2 il détermine BAD ORIGINAL 69 15145 -27- 2009872 qu'il n'a aucune autre information supplémentaire à introduire et il désire faire avancer rapidement le curseur jusqu'au premier point de repérage du cadre de façon à commencer à effectuer une entrée pour un nouvel individu. Ceci peut être réalisé en enfon-5 çant une touche "balayage" sur le clavier 21-0. L'enfoncement de cette touche a pour résultat de faire apparaître tin code de balayage sur la ligne 212, lequel conditionne complètement une porte ET de décodage de balayage 279 produisant un signal de sortie sur une ligne 281, lequel signal est appliqué à une première en-10 trée d'une porte -283. Les autres entrées de cette porte ET sont la ligne 104 de détection du curseur et la ligne de verrouillage 31. Par suite, lorsqu'un bit curseur est détecté pendant que la touche de balayage est enfoncée, la porte ET.283 produit un signal de sortie sur une ligne 285, lequel signal-est appliqué pour dé-15 clencher une bascule 287 à son état "UET" et il est également appliqué par l'intermédiaire de la porte OU 109. et de la ligne 111 pour faire effacer le bit curseur détecté. La ligne, de sortie-289 partant du côté "UÎT" de la basculé 287 est connectée comme première entrée d'une porte ET 291. A l'instant de bit de curseur sui-20 vant, cette portefest complètement conditionnée et produit un signal de sortie sur une ligne 293» lequel est appliqué pour rétablir la bascule 287 à son état "ZEE0" et par l'intermédiaire de la porte OU 132 (figure 1A) et de la lignée 124 pour faire enregistrer un bit curseur à la-position de caractère suivante. Si la 25 touche de balayage reste enfoncée, pendant le tour suivant de la mémoire de la ligne à re.tard, ce bit curseur est détecté de la même manière et il est effacé, et le bit curseur est enregistré à la position de caractère suivante. On voit ainsi que le bit curseur est avancé pas à pas rapidement à-travers la mémoire aussi long--30 temps que la touche "balayage" est enfoncée. L'opérateur peut contrôler l'avance du-bit curseur sur l'écran de son dispositif d'affichage et il peut relâcher la touche de "balayage" lorsque le curseur atteint une position voulue. Cependant, du fait que la vitesse suivant laquelle le curseur se dé-35 place, qui dépend de la. vitesse de recirculation de la ligne à retard, pourrait sé rapprocher de cent caractères par seconde, les réflexes humains ne sont pas suffisamment rapides pour permettre de relâcher la touche de "balayage" précisément à l'instant nécessaire pour que le curseur .s'arrête à la position voulue. Le pro 69 15145 -28- 2009872 cessus recommandé est par suite de relâcher la touche de ""balayage" pendant que le curseur se trouve dans la dernière entrée de zone fixe avant le point de repérage voulu. Par exemple, pour que le curseur s'arrête au premier point de repérage d'un cadre, la 5 touche de ""balayage" serait relâchée pendant que le curseur se trouve à l'entrée de zone fixe "NOMS.". Le circuit de repérage automatique décrit plus haut prendrait alors en charge l'avance-du curseur jusqu'au point de repérage voulu. Bien que dans la description ci-dessus, le curseur ait été 10 avancé d'une position de caractère pour chaque tour de la ligne "à retard pendant que la touche de ""balayage" était enfoncée, le curseur peut être déplacé à une vitesse plus faible en bloquant la sortie de la porte ET 283 pendant un nombre de tours prédéterminé de la ligne à retard entre chacune des sorties. Ceci néces-15 siterait une bascule supplémentaire qui serait déclenchée par la;., sortie de la porte ET 223 et qui serait rétablie par une forme retardée de ce signal. Le côté de sortie "ZERO" de cette bascule serait l'une des entrées de conditionnement" de la porte ET 283-D'après ce qui précède, on voit qu'il existe au moins des 20 différences importantes lorsqu'une donnée est appliquée au système à partir du clavier au lieu de l'être à partir- de l'appareil de traitement. D'abord, du fait que les entrées provenant du clavier s 1 effectuent. L vitesse relativement .faible, un problème de mémoire intermédiaire ne se pose pas et le système peut par suite 25 rechercher dans un cadre tout entier un point de repérage au lieu d'être limité à une seule ligne. De ce fait, seul le rythme de cadre 24- est appliqué comme entrée supplémentaire de la porte OU 220 (figure 1C) au lieu d'appliquer à la fois le rythme de cadre et le rythme de ligne, comme c'était le cas avec l'entrée prove-30 nant de 1'appareil-de traitement. Secondement, une donnée de zone fixe est protégée contre le fait d'-être inscrite à partir du clavier 210. De ce fait, aucune ligne de champ non-fixe 80 n'est appliquée comme première entrée de la porte ET 194, en bloquant l'emmagasinage d'un bit curseur à une position si cette position 35 contient une donnée de zone fixe. La ligne 80 de zone non-fixe est également appliquée comme l'une des entrées de la porte ET ;„228 (figure 1B). De ce fait, la bascule 234- ne peut être déclenchée à son état "UN" et laisser passer un caractère du clavier dans- la mémoire 10 si un caractère de zone fixe-se trouve au .voi- - v A. ^ * ©AD ORIGINAL 69 15145 -29- 2009872 sinage des têtes d'inscription, dans la mémoire, troisièmement, du fait que l'information de forme n'est pas introduite dans la mémoire à partir du clavier, il ne se produit pas de situation suivant laquelle le curseur doit être à une entrée de zone fixe. 5 De ce fait, lorsque le système fonctionne sous la commande du clavier, on obtient une capacité de repérage automatique qui fait avancer le curseur jusqu'au point de repérage immédiatement suivant toutes les fois où le curseur apparaît dans une entrée de zone fixe. 10 Lorsque l'opérateur qui se trouve à un dispositif a achevé l'introduction à l'aide du clavier d'un message, par exemple la fiche représentée sur la figure 2 et qu'il a vérifié le message en 1'observant sur l'affichage, il peut désirer transmettre ce message à l'appareil de traitement 30. Ceci est réalisé en appuyant 15 sur une touche de transmission du clavier 21(5» Le fait de frapper cette touche fait supprimer toutes les marques de curseur dans la mémoire 10 pour le dispositif qui est associé au clavier et fait enregistrer une inscription .de curseur au début du message. Lors» que le système fonctionne suivant un mode électif depuis 11appa-20 reil de traitement et que ce dernier est prêt à recevoir un message, -une bascule de transmission 260 (figure 10) est déclenchée à son état "UN"". Si le système ne fonctionne pas suivant un mode électif, lorsque l'inscription à nouveau de la marque du curseur a été achevée, un signal est appliqué pour déclencher la bascule 25 de transmission à son état "UN". La suite, d'opérations décrites plus haut est sensiblement- la même que celle qui se produit lorsqu'une opération de transmission doit être effectuée dans le système précité Bunker-Ramo Séries 200, et de ce fait, elle ne sera pas décrite à nouveau icir La manière particulière suivant laquel-30 le ces opérations sont exécutées ne fait pas partie de la présente invention. Il convient de noter que la bascule de dispositif 27 a été déclenchée à son état approprié lorsque l'opération d'introduction par clavier commence. La bascule de transmission 260 étant à 35 son état "UN", ceci a pour résultat qu'un signal apparaît sur la ligne de sortie du côté "UN" 262, lequel signal est appliqué comme première entrée d'une porte ET 264- et par l'intermédiaire de la porte OU 182 et de la ligne 1.84- comme entrée "UN" de la porte ET 186. Lorsque le bit curseur qui a été enregistré au début du ©AD ORIGINAL 69 15145 -30- 2009872 premier caractère du message pour le dispositif choisi est détecté sur la ligae de sortie 108 de la mémoire, la porte ET 106 est complètement conditionnée et produit un signal de sortie sur la ligne 104, lequel est appliqué à l'autre entrée de la porte ET 5 186. La porte ET 186 étant conditionnée complètement, produit un signal de sortie sur la ligne 188, lequel est appliqué pour déclencher la bascule 190 à son état "UN". Le signal de sortie résultant sur la ligne 192 est appliqué comme seconde entrée à la porte ET 264, comme première entrée d'une porte ET 266 (figure 10 1B) et par l'intermédiaire d'un inverseur 268 et d'une ligne 270 eomaae première entrée d'une porte ET 272. Pour ménager la durée de transmission à l'appareil de traitement 30, le système, comme on le Terra plus loin, a été conçu de façon à supprimer la transmission des caractères qui ne por-15 t.ent pas dBinformation» Lc appareil de traitement est par suite ca pable d8identifier la sigaifieation dBune information particulière par sa position dans le message uniquement en détectant les points de repérage et en reconnaissant que lorsqu'un- point de repérage est reçu, l'information qui suit le point de repérage est 20 destinée à la zone immédiatement suivante. Cependant, du fait qu'un point de repérage est emmagasiné à la même position de caractère qu8un caractère ne contenant pas d'information, il serait normalement nécessaire de transmettre deux caractères pendant la même période de caractère afin de transmettre toute l'information 25 Pour résoudre ce problème particulier, le. système utilise le fait que les caractères associés à un dispositif particulier sont" emma gasinés dans des positions de caractères alternées et que, à tout moment donné, la transmission ne s'effectue que pour l'un des dis positifs. Le système reconnaît par suite la présence d'un point 30 de repérage à une position de caractère précédant le moment où le caractère doit être envoyé à la mémoire intermédiaire de sortie 294 et il envoie le code du caractère de repérage à la mémoire intermédiaire' pendant cette période de caractère qui est en avance» On va décrire maintenant le circuit permettant de réaliser la 35 suite d'opérations décrites ci-dessus. On suppose d'abord que la position de caractère où le curseur a été emmagasiné3 c'est-à-dire la première position de caractère du message, est également un point de repérage. Une période de caractère avant que le curseur de ce caractère n'appaBAD ORIGINAL ». V 69 15145 -31- 2009872 raisse sur la ligne de sortie 108 du .registre de décalage d'un caractère 10C (figure 1D) le "bit curseur apparaît sur la ligne de sortie 116 de la ligne à retard 10B. La ligne 116 est connectée comme première entrée d'une porte ET 274- dont les autres en» 5 trées de cette porte ET sont la ligne de rythme CB 16 et une ligne de sortie 275 d'un inverseur 277- L'entrée de l'inverseur 277 est la ligne 69. De ce fait, la porte ET 274- est conditionnée à l'instant de division alternéj dans ce cas la-division À. Du fait qu'il y a un retard d'un caractère dans le registre 10C, un 10 caractère de division B apparaît sur la ligne 116 à ce moment. La ligne de sortie 276 de la porte ET 274- est connectée comme seconde entrée de la porte ET 272. Il convient de noter que la "bascule 190 n'a pas été encore déclenchée à son état "UN" et que par suite il y a un signal sur la ligne de sortie 270 de l'inverseur 15 268, à ce moment. Du fait qu'il y a un-point" de repérage dans l'autre division à ce moment, la porte ET 1.78 produit un signal, de sortie sur une ligne 278 qui est appliqué de façon à conditionner complètement la porte ET 272 pour lui faire produire un signal de sortie sur une ligne 280;-Le signal de la ligne 280 est 20 appliqué par l'intermédiaire d'une porte OU 282 et d'une ligne 284- à un générateur de code de repérage 286 (figure 1C). Le code de repérage produit par le générateur 286 est appliqué par l'intermédiaire d'une ligne 288,.d'une porte OU 290 et d'une ligne 292 de façon à être emmagasiné dans la mémoire intermédiaire de 25 sortie 294- (figure 1B). Les caractères qui se trouvent dans la mémoire-intermédiaire de sortie 294- sont transmis à l'appareil de traitement d'une manière qui est sensiblement identique à la manière suivant laquelle les caractères sont transmis dans le système précité Bunker-Ramo Série 200. Un code de repérage se trou-30 vant dans le premier caractère du message est appliqué de cette manière à la mémoire intermédiaire de sortie, une période de caractère avant que le caractère lui-même ne soit envoyé à la mémoire intermédiaire. Lorsque le caractère qui contient le curseur apparaît sur 35 la ligne 108, la "bascule 190 est déclenchée à son état "UIT" de la manière décrite précédemment. Comme indiqué précédemment, deux des entrées de la porte ET 264- (figure 1C) sont constituées par la ligne de sortie 192 provenant du côté "UH" de la bascule 190 et par la ligne de sortie 262 provenant du côté "UN" de la bas- 69 15145 ~32 2009872 cule de transmission 260. Une troisième entrée de la porte ET 264 est constituée par une ligne de sortie 296 provenant du côté "UN" d'une bascule 298 (figure 1D). La bascule 298 est déclenchée à son état "HPT" par un signal sur une ligne de sortie 300 prove-5 nant d'une porte ET 302. Les entrées de la porte ET 302. sont constituées par la ligne de sortie 304 d'une porte-OU 308 et par la ligne de rythme CB 16. Les entrées de la porte OU 308 sont constituées par la ligne de sortie 310 provenant des positions de bits B1-B5 du registre de décalage d'un caractère 100» De 10 cette manière, la porte ET 302 est complètement conditionnée pour déclencher la bascule 298 à son état "UÎT" uniquement si le caractère emmagasiné dans le registre 100.', le caractère qui est sur le point d'apparaître sur la ligne 108, n'est pas un caractère vierge. A tout moment CB lorsqu'un signal n'apparaît pas sur la 15 ligne 300, la bascule 298 est rétablie à son état "ZERO". La ligne. 296 étant une entrée de la porte ET 264 empêche la transmis-sion-de caractères vierges vers 1'appareil•de traitement. Une quatrième entrée de.la porte ET 264 est constituée par la ligne 69. Il convient de se souvenir-qu'un signal sur- la ligne 20. 69 signifie que le caractère qui apparaît alors sur la ligne 108 est destiné au dispositif approprié. La dernière entrée de la-porte ET 264 est constituée par la ligne de sortie 128 de la porte OU 130 (figure 1B). Les lignes de rythme B1-B5 20 sont les entrées de la porte OU 130. Par suite, la porte ET'264 produit un 25 signal de sortie sur la-ligne 312 pendant les périodes.B1-B5 lors' que les deux bascules 194 et 260 sont à leurs états "UN" y lorsque le caractère qui se tro.uve dans le registre 10C est un caractère non vierge, et lorsque le caractère qui se trouve dans.le registre 10C est destiné au dispositif approprié. Le signal qui 30 apparaît sur la ligne 312 est appliqué à l'entrée de conditionnement d'une porte 314. L'entrée d'information dans la porte 314 est constituée par la ligne de sortie 108 de la mémoire. De ce fait, lorsqu'un signal apparaît sur la"ligne 312, la porte 314 est conditionnée et applique la sortie de la mémoire par une-li-35 gne 3;16, la porte OU 290 et la ligne 292 pour l'emmagasiner dans la mémoire intermédiaire de sortie 294 (figure 1D). Les caractères du message qui sont emmagasinés dans. .la. mémoire 10 sont trans mis de cette" manière à la mémoire intermédiaire de sortie 294. Chaque fois qu'un point de repérage est détecté dans l'autre 69 15145 -33- 2009872 division de caractère (le caractère gui est sur le point d'être introduit dans le registre à décalage d'un caractère 10C), un signal est appliqué par l'intermédiaire de la ligne 278 à l'entrée "UN" de la porte ET 266 (figure 1IT). Une fois que la bascule 5 curseur 190 a été déclenchée à son état nTJITu, un signal est appliqué par la ligne 192 à une seconde entrée de la porte ET 266. Les entrées finales de cette porte ET sont constituées par la ligne de sortie 262 provenant du côté "UN" de la bascule de transmission 260 et la ligne 275* Il convient de se souvenir qu'un signal appa-10 raît sur la ligne 275 lorsqu'un caractère d'une autre division se trouve en position d'être inscrit. Lorsque la porte ET 266 est complètement conditionnée, elle produit un signal de sortie sur une ligne 518, lequel est appliqué par l'intermédiaire de la porte OU 282 et de la ligne 284 pour exciter le générateur 286 du 15 code de repérage (figure 1C). Ceci a pour résultat que le code de repérage est appliqué par-l'intermédiaire de la ligne 288, de la porte OU 290 et de la ligne 292 de façon à être emmagasiné dans la mémoire intermédiaire de sortie 294. Le code de repérage est MTiïTîiMgasi rif? de cette maniers une pcrxods de caractere précédant 20 le caractère qui le contient. La suite d'opérations décrites ci-dessus se poursuit jusqu*à ce que l'extrémité d'un cadre soit atteinte et à ce moment, un signal-de rythme de cadre apparaît sur la. ligne 24. Ce signal de rythme est appliqué comme première entrée-d'une porte ET 520 (fi-25 gure 1C). Les autres entrées de la porte ET 520 sont la ligne de sortie 192 provenant du côté "UN" de la bascule 190 et la ligne de sortie 262 provenant du côté "UN" de la bascule 260. La ligne de sortie 322 de la porte ET 320 est appliquée pour-rétablir la bascule de transmission 260 à son état "ZEEO" et par l'intermé-30 diaire de la porte OU 199 ©"b de la ligne 201 pour rétablir la bascule 190 à son état "ZESO". Le sys.tème est ainsi ramené à son état initial. Dans la description qui précède, on a.supposé que la mémoire est utilisée pour desservir deux dispositifs d'affichage diffé-35 rents. Le système peut, cependant, être utilisé avec un seul dispositif d'affichage. Pour fonctionner de cette manière, tout en utilisant complètement toutes les positions de mémoire de la mémoire 10, on utilise un nombre impair de positions de mémoire de sorte que pour un tour de la mémoire, les positions de division A 69 15145 -34» 2009872 sont lues tandis que pendant le tour suivant de la mémoire, les positions de division B sont lues. Il est "bien entendu possible de fonctionner avec plus de deux dispositifs. Disais ces circonstances j deux ou un plus grand nombre de positions de caractères 5 seraient entremêlées entre-les positions de caractères suivantes pour un dispositif donné. Dans la description qui précède, on a également supposé que l'appareil de traitement seul peut inscrira Me forme d8information dans la mémoire 10, et. qu'il se rappelle la fiche, de telle 10 sorte qu'il n'essaye pas ds recouvrir* tms information de son® fixe à moins qu8 il ne le désir-e expressément. Be se fait, une information de zone fixe n'est protégés que contre le fait d'être recouverte depuis le clavier 210. Dans certaines conditions, il peut être souhaitable de pouvoir introduire l'information de fiche 1-5 dans la mémoire depuis le clavier 210 ou.d® protèges? l'information de zone fixe contre le risque de recevoir ttae inscription de l'appareil de traitement sauf lorsqu'une indication' est reçue indi-quant que l'information de fiche doit être enregistrée. le circuit du système peut être modifié suivant les concepts de l'invention 20 pour permettre l'une ou 15 autre de ces modifications,, Les bits de commande dans l'exemple de mode de réalisation de 15 invention décrit plus haut ont été utilisés pour identifier une information de zone fixe et des points de repérage,, On voit que ces bits de commande pourraient être également utilisés pour 25 indiquer d'autres types d'informations de forme telles que des lettres majuscules, un retour du chariot9 une avance d'une ligne„ etc..., en identifiant d'autres configurations logiques à la position du bit de commande ou en affectant tme autre signification aux configurations indiquées du bit dé commande. Un ou un plus 50 grand nombre de bits de commande peuvent également être utilisés pour chaque caractère si des fonctions de commande supplémentaires sont nécessaires. On doit également voir que bien que dans le mode de réalisation de 1'invention qui a été décrit plus haut, on n'ait décrit 55 qu'une possibilité de balayage vers la droite, le principe de la présente invention peut être étendu pour donner une' possibilité soit de balayage à gauche soit de balayage à droite, ainsi qu'une avance pas à pas vers la gauche et tme avance pas à pas vers la droite. 40 II va de soi que la présente invention n1a été décrite et représentée qu'à titre explicatif, mais nullement limitatif, et qu'elle est susceptible de diverses variantes sans sortir de son cadre» 69 15145 -35» 2009872 EEVENDICATIONS . 1. Système de mémorisation de caractères d'informations sur une fiche ou un tableau choisi comportant une série de zones, caractérisé en ce qu'il comprend une mémoire comportant une série 5 de positions de caractères suivant un code à "bits multiples, un "bit de commande supplémentaire étant fourni comme élément de chacune des positions de caractères et un dispositif de mémorisation d'une fiche choisie dans la mémoire, ce dispositif comportant un moyen de mémorisation des "bits dans des positions de bits de com-10 mande choisies suivant une séquence logique prédéterminée. 2. Système suivant la Revendication 1, caractérisé en ce que le début de chaque zone d'une fiche choisie est indiqué par un point de repérage, le caractère qui se trouve au point de repérage comportant un bit mémorisé à sa position _de bit de commande, 15 la position du bit de commande du caractère suivant étant vierge. 3* Système suivant la Revendication 1, caractérisé en ce que les caractères d'une zone choisie de la fiche peuvent faire feaaction de caractères de zone fixe protégés, les caractères de zones fixes étant indiqués par la présence d'un bit à leurs posi-20 tions de bit de commande et par la présence d.'un bit à la position du bit de commande du caractère précédent. 4-.. Système suivant la Revendication 1, caractérisé en ce qu'il comprend im détecteur de l'état de chacun des bits de commande, un dispositif destiné à appliquer des nouveaux caractères 25 au système, et un moyen sensible à la détection des bits de commande et destiné à commander les zones de la mémoire dans lesquelles les nouveaux caractères sont mémorisés. 5. Système suivant la Revendication 4, caractérisé en ce que le moyen de commande des zones agit en réponse à une séquence de 30 bits de commande prédéterminée en empêchant la mémorisation d'un nouveau caractère à une position particulière. 6. Système suivant la Revendication 5, caractérisé en ce qu'il comprend un dispositif de mémorisation des nouveaux caractères dans la mémoire, un indicateur de la position de caractères 35 dans la mémoire où le nouveau caractère suivant introduit dans le système doit être mémorisé, et un moyen sensible à la présence de cet indicateur à une position de caractère présentant la séquence de bits de commande prédéterminée, de manière à faire avancer automatiquement 1'indicateur à la position de caractère immédiate 69 15145 -36- 2009872 ment suivante. 7» Système suivant la Revendication 6, caractérisé en ce que l'avance automatique de l'indicateur se poursuit jusqu'à ce qu'il atteigne une position de caractère ne contenant pas la séquence 5 prédéterminée de bits de commande» 8. Système suivant la Revendication 7-, caractérisé en ce que l'indicateur est constitué par un bit curseur mémorisé à la position de caractère où le nouveau caractère suivant doit être mémorisé, le moyen d'avance automatique comprenant un dispositif ser- 10 vant à effacer le curseur à la position de caractère présentant la séquence de bits de commande prédéterminée et servant à inscrire à nouveau le curseur à une position de bit correspondant du caractère suivant,, 9. Système suivant la Revendication 7j caractérisé en ce 15 qu'il comprend ion indicateur à balayage, et un moyen sensible à cet indicateur et faisant avancer l'indicateur de la position de caractère à -une vitesse prédéterminée. 10. Système suivant la Revendication 9V caractérisé, en ce que l'indicateur de position de caractère est constitué par un bit 20 curseur mémorisé à la position du caractère suivant devant être inscrit, le moyen faisant avancer le moyen qui est. sensible à l'indicateur à balayage comprenant un dispositif agissant à des moments choisis lorsque le curseur est détecté afin d'effacer celui-ci et de 1-'inscrire à nouveau à la position de caractère 25" suivante, la rapidité avec .laquelle le curseur est avancé dépendant de l'intervalle choisi entre les opérations effectuées'par les moyens d'effacement et de réinscription. 11. Système suivant la. Revendication 10, caractérisé en ce que l'avance du curseur est arrêtée par la suppression de l'indicateur 30 à balayage, et le moyen d'avance automatique agissant pour continuer à faire avancer le curseur au cas où le balayage se termine à une position de caractère présentant la séquence de bits de commande prédéterminée. 12. Système suivant la Revendication 5> caractérisé en ce que 35 la séquence du bit de commande prédéterminée est constituée par un bit se trouvant à la position de caractère particulière et qui est suivi par un bit à la position de caractère suivante. 13. Système suivant la Revendication 5» caractérisé en ce que des caractères peuvent être appliqués à ce système à partir d'une 69 15145 -37- 2009872 série de sources différentes, 1!arrêt, de 1 Inscription à une position de caractère présentant la séquence de bits de commande prédéterminée n'agissant que pour des caractères provenant d!une ou de plusieurs de ces sources. 5 14. Système suivant la Revendication 4, caractérisé en ce que le moyen de commande des zones agit pour indiquer qu'une position de caractère particulière est une position de repérage. 15» Système suivant la Revendication 14, caractérisé en ce que la séquence prédéterminée de "bits de commande pour une posi-10 tion de repérage est constituée par un "bit à une position de caractère particulière, suivi par l'absence de tout bit à la position de caractère suivante. 16. Système suivant la Revendication 4,. caractérisé en ce que le moyen servant à appliquer de nouveaux caractères au sys-15 tème comprend un moyen servant à appliquer un caractère de repérage au système, et un moyen servant à détecter ce caractère de repérage, un moyen sensible à la- détection de ce caractère de re- t pérage servant à effectuer une recherche dans la mémoire pour déterminer la position de repérage suivante qui suit la dernière 20. position de caractère qui a été inscrit et un moyen sensible à la détection de la position de repérage suivante et déclenchant la mémorisation des caractères introduits dans le système, à la suite du caractère de repérage, à partir de la position de repérage détectée. 25 17. Système suivant la Revendication 1, caractérisé en ce qu'il comprend un moyen.servant à extraire l'information de fiche entrée dans la mémoire avec les autres informations qui y sont mémorisées, ce moyen d'extraction comprenant un détecteur du bit de commande d'une position -de caractère avant le moment où les 30 bits restants de la position de csiractèr^a&eryt détectés, un dispositif répondant à ce détecteur et déterminant si la séquence du bit de commande de la position de caractère et de ses voisins représente une information de fiche choisie, et un moyen sensible à la détermination du fait que la séquence du bit de commande re-55 présente une information de fiche choisie servant à transmettre cette information de fiche en avant du caractère restant de la position de caractère. 18. Système suivant la Revendication 17» caractérisé en ce que les caractères suivants d'un message donné sont mémorisés à 69 15145 -38S- 2009872 des positions de caractères de la mémoire+ lesquelles positions sont séparées les unes des autres par au moins une autre position de caractère, ledit détecteur et le moyen de détermination n'agissant que pendant des périodes de caractères alternées de façon à 5 ne pas gêner la transmission des autres informations. 19. Système suivant la Revendication 17, caractérisé en ce tue 1'information de fiche choisie est une indication dsune position repère. 20.. Système suivant la Revendication 1, caractérisé en ce 10 que le moyen de mémorisation d'une fiche comprend un moyen servant à appliquer un premier caractère spécial au système, un moyen détectant l'application de ce premier caractère spécial au système et un moyen sensible à la détection de ce. premier caractère spécial pour mémoriser un bit à la position du bit de commande 15 du caractère suivant se trouvant dans la mémoire et devant être inscrit. _ 21a Système suivant la Revendication 20, caractérisé en ce a que le moyen de mémorisation de fiche comprend un moyen servant à appliquer- un second caractère spécial au système, un détecteur de 20 ce seeond caractère spécial, et un moyen sensible à la détection de ce sectmd caractère spécial et provoquant l'enregistrement de bits à la position dû bit de commande de chaque caractère suivant inscrit dans la mémoire. 22. Système suivant la Revendication 21, caractérisé en ce 25 que le premier earactère spécial est toujours reçu après le second caractère spécial, le moyen de mémorisation de la fiche-comprenant un moyen sensible à la détection du premier caractère spécial.afin d8arrêter la mémorisation des bits aux positions de bits de commande des caractères, de manière que les bits soient 30 enregistrés aux positions de bits de commande de chaque caractère inscrit dans la mémoire entre la réception d,un second caractère spécial et la réception d'un premier caractère spécial, et dans la première position de caractère inscrit après la réception du premier caractère spécial, mais aucun bit n'étant enregistré aux 35 positions des bits de commande des caractères qui sont inscrits ensuite. 23o Système suivant la Revendication 22, caractérisé en ce que les caractères inscrits entre la réception du second caractère spécial et la réception du premier caractère spécial sont des 69 15145 -39- 2009872 caractères de zone fixe. 24. Système suivant la Revendication 20, caractérisé en ce que la position de caractère où est enregistré un "bit de commande après la réception du premier caractère spécial est un point 5 de repérage pour la fiche choisie. 25". Système suivant la Revendication 1, caractérisé en ce qu'il comprend un dispositif d'affichage, l'information mémorisée dans la mémoire étant utilisée pour commander l'affichage sur ce dispositif d'affichage." 10 26. Système selon la Revendication 1, dans lequel la fiche comporte à la fois des zones fixes et des zones variables, le système comprenant un moyen servant à indiquer la position de caractère à laquelle le caractère suivant appliqué au système doit être mémorisé, système caractérisé en ce qu'il comprend un détec-15 teur du fait que le moyen d'indication a été avancé au delà de l'extrémité d'une zone variable donnée et un moyen agissant sous l'action de ce détecteur pour faire avancer, automatiquement le moyen d'indication jusqu'au début de la zone variable suivante.