BE825392A - Unite de traitement de donnees numeriques actionnee par des donnees - Google Patents
Unite de traitement de donnees numeriques actionnee par des donneesInfo
- Publication number
- BE825392A BE825392A BE153237A BE153237A BE825392A BE 825392 A BE825392 A BE 825392A BE 153237 A BE153237 A BE 153237A BE 153237 A BE153237 A BE 153237A BE 825392 A BE825392 A BE 825392A
- Authority
- BE
- Belgium
- Prior art keywords
- emi
- data
- program
- file
- operand
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
- G06F9/4484—Executing subprograms
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4494—Execution paradigms, e.g. implementations of programming paradigms data driven
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
- Executing Machine-Instructions (AREA)
- Calculators And Similar Devices (AREA)
- Credit Cards Or The Like (AREA)
Description
Unité de traitement de données numériques actionnée par des données. <EMI ID=1.1> <EMI ID=2.1> <EMI ID=3.1> <EMI ID=4.1> La présenta invention concerne d'une manière générale des perfectionnements apportés aux unités de traitement de données numériques, et elle concerne plus particulièrement des système nouveaux et perfectionné* d'unité" de traitement de <EMI ID=5.1> <EMI ID=6.1> unités centrales de traitement et les unités principales de <EMI ID=7.1> <EMI ID=8.1> sont en série et sont de nature à produire une liaison, ce qui est en opposition directe avec les demandes de la technologie ISI pour la régularité, et ne août pas liants des fonctions complexes, L'un des objets de la présents Invention est de prévoir une unité centrale de traitement numérique qui pourra être utilisée comme bloc fonctionnel de base dune un ordinateur, tel qu'un ordinateur à multitraitements qui *la pas besoin d'utiliser un progresse pilote de contrôle ou qui demande un système extensif <EMI ID=9.1> binaire de données dans lequel la mémorisation contient des fichiers de données composés de zones de données et de caractères de données, et le oirouitage du système possède un oirouit pour les recevoir. Une zone de données contient l'adresse du fichier de données en mémorisation. Le système pourra être décrit d'une manière générale et il sera dénommé système actionne par des données. Le but général de la présente invention est réalisé plus <EMI ID=10.1> lequel deux des caractères sont utilisée pour définir le commencement et la fin d'une zone particulière de données. Chaque caractère est représenté par une pluralité de bits binaires, Les structures <EMI ID=11.1> données d'une Manière permettant l'extension et la contraction de ces zones. Chaque zone de données se termine de préférence par une extrémité de code de zone qui déclenche une comparaison entre le comptage des caractères de la zone de départ et des caractère* de la fin dans une structure de données et un couplage de référence. La structure et l'organisation d'un fichier sont décrites par le contenu de la première zone dans oe fichier, Un programme ou procédé est exécuté en réponse à la réunion ensemble de paires de fichier* de données, chaque paire ayant un fichier de données contenant uns partie <EMI ID=12.1> opérandes pour cette partie du programme. Chaque type de fichier <EMI ID=13.1> de l'unité de traitement de données (statique), taudis que l'autre est alimenté à l'unité de traitement depuis la région externe (dynastique). L'arrivée des fichiers de données dynamiques provoque <EMI ID=14.1> duire l'exécution de l'opération dictée par son contenu utilisant les opérandes alimentés par les fichiers d'opérandes qui arrivent. <EMI ID=15.1> Présente ou sont arrivée, l'opération désignée par la structure de données du programme est exécutée, le résultat étant transmis <EMI ID=16.1> en combinaison, pour produire la résultante dictée par la sono de données du programme. Une courte description des dessins sers maintenant données On se rendra facilement compte d'autres objets et de plusieurs des avantages résultant de la présent* invention ..sure que l'invention est mieux comprise an se reportant à la description détaillée qui suit, laquelle est prise en oonjonotion avec <EMI ID=17.1> <EMI ID=18.1> dans toutes les figures. <EMI ID=19.1> <EMI ID=20.1> <EMI ID=21.1> de sortie de l'unité de traitement selon la figure 1. <EMI ID=22.1> figura 1. La figure 8 est une Illustration en résumé de la struc- <EMI ID=23.1> pouvant être exécuté par l'ordinateur de la figure 1. <EMI ID=24.1> <EMI ID=25.1> de données ou fichier représentant l'algorithme qui est utilisé par l'unité de traitement de la figure 1 pour réaliser les opérations spécifiées La figure 12 est une illustration en résumé d'un exemple <EMI ID=26.1> données d'opérande endéans les diverses parties majeures de l'unité de traitement de la figure 1 pour arriver à un résultat désiré. <EMI ID=27.1> La figure 1 Montre un système d'unité de traitement action- <EMI ID=28.1> <EMI ID=29.1> standard de oireuit de communication tel que celui utilisé dans les centrales téléphonique*, dans lequel n'importe laquelle des <EMI ID=30.1> , parallèles eu bien des unités de format en série. Pour adapter <EMI ID=31.1> <EMI ID=32.1> contrôle 23 par le câble 51 vers la armoire d'ordinateur 25. <EMI ID=33.1> actionné par des données pourra être une mémoire à circuit intégré décote au hasard d'une grandeur préférentielle, formée <EMI ID=34.1> <EMI ID=35.1> 61 ou qui conduisent à cette logique d'interface 61 dans la file d'attente d'entrée 21. Les lignes 85 sont deux lignée de données parallèle$ qui reçoivent deux bits en parallèle de la <EMI ID=36.1> <EMI ID=37.1> (lignai binaire qui Instruit la centrale entrée/sortie de retransmettre la structure de données chaque fois qu'une erreur a été détectée dans la structure de données précédemment reçue. <EMI ID=38.1> <EMI ID=39.1> signal de demande que le niveau de signal sur- la ligne 81 valide- rait la centrale entrée/sertie, si la file d'attente d'entrée <EMI ID=40.1> <EMI ID=41.1> en plus d'être soumise à la logique d'interface 61 est encore <EMI ID=42.1> la facilité logique de reconnaissance "paren", et par un compteur binaire haut/bas 65 répondant au circuit de reconnaissance "paren" <EMI ID=43.1> <EMI ID=44.1> présent que, si le comptage du compteur haut/bas 65 à la fin d'une structure de données particulières n'est pas égal à zéro, <EMI ID=45.1> ligne 79 parce qu'une erreur s'est produite dans la structure de données. La logique spécifique du circuit de reconnaissance "paren" 63 et aon interaction aveo le compteur haut/bas 65 et la logique d'interface 61 seront expliquées plus complètement ci-après. Ainsi qu'il a été noté ci-dessus, la file d'attente d'entrée 21 fonctionne fondamentalement comme un tampon FIFO et synchronise lea caractères asynchrones des données qui arrivent avec l'horloge du système d'ordinateur (non illustrée) qui fait partie-de la logique d'interface 61, La partie tampon de la file d'attente d'entrée eat la mémoire de file d'attente d'entrée 67 qui peut être une mémoire d'accès au hasard formée de confettis de mémoire d'accès au hasard de circuit intégrée, fabriquée par <EMI ID=46.1> l'intermédiaire de l'usité de contrôle 23 (figure 1). Le caractère <EMI ID=47.1> instant dans le temps, est déterminé par le circuit d'indicateur do lecture 71. Le caractère de données qui est lu de la mémoire de file d'attente d'entrée est transmis depuis la mémoire de <EMI ID=48.1> face 61 et ensuite 3 l'unité de contrôle 23 (figure 1) sur les <EMI ID=49.1> câbla de oontrôle 37 transmettent des signaux de demandes de validation de lecture et des demandes de leoture depuis limité de oontrôle 23 (figure 1). La ligne 123 transmet un signal de validation de lecture. La ligne 121 transmet un signal de demande de lecture. Ainsi, d'une manière générale, l'information est mémorisée dans la mémoire de file d'attente d'entrée 61 aussi rapidement qu'elle est reçue, et qu'elle est lue de la mémoire de file d'attente d'entrée 67 dans un ordre PIPO aussi <EMI ID=50.1> Lorsque la logique d'interface 51 reçoit les caractères de données, par les lignes 85, elle génère un signal sur la ligne 97 vers une unité de contrôle de cycle de mémoire 69 indiquant <EMI ID=51.1> <EMI ID=52.1> <EMI ID=53.1> <EMI ID=54.1> la ligne 105 choisit le signal de sortie de l'indicateur d'écri- <EMI ID=55.1> <EMI ID=56.1> <EMI ID=57.1> L'indicateur d'écriture 73 et l'indicateur de lecture <EMI ID=58.1> Corporation et iaserit dans leur catalogue de parties de 1972 <EMI ID=59.1> Les sorties des deux indicateurs d'écriture et de lecture, non seulement passent 1 travers le sélecteur pour adresser la <EMI ID=60.1> <EMI ID=61.1> qui Indiquent laquelle des deux outriez est la plus grande et indiquent aussi lorsqu'elles sont égalas. Farce que la file <EMI ID=62.1> d'écriture sera toujours Plus grand que le comptage d'indicateur de lecture, chaque tolu que la mémoire de file d'attente d'entrée 67 y possède des données, mais n'est pas rempli. Par conséquent, un signal sur la canalisation 119 du comparateur 77 indiquera <EMI ID=63.1> restent encore dans la mémoire de file d'attente d'entrée. Chaque fois que le comptage de l'indicateur d'écriture <EMI ID=64.1> transmis du comparateur sur la ligne 117 vers la logique d'interface 61. Ce signal peut signifier que la mémoire de file <EMI ID=65.1> te'tent pleine, selon que la dernière demande de mémoire générée par la logique d'interface 61 était uns demande de leoture ou une demande d'écriture. La logique d'interface 61 interprète le signal sur la ligne 117 comme signifiant que la mémoire de file d'attente d'entrée 67 est pleine si la dernière opération de mémoire était une opération d'écriture. Si la dernière opération de mémoire était une opération de lecture, un signal sur la ligne <EMI ID=66.1> ou une opération de lecture, puisqu'elle transmettait soit une demande d'écriture, soit une demande de lecture, sur les lignes <EMI ID=67.1> <EMI ID=68.1> tous les deux indicateurs, d'écriture et de lecture. <EMI ID=69.1> sont des registres standard d'adresse 4' ..trie en parallèle et <EMI ID=70.1> <EMI ID=71.1> que complément, suppression du premier bit, ou premier bit à <EMI ID=72.1> <EMI ID=73.1> structure de données qui est "dressé par la atruoture de données dams la file d'attesta d'entrée 29. Cela sort expliqué <EMI ID=74.1> cette unité logique de vecteurs pourront être du type fabrique par la Signa tics Corporation et Illustrés dasa leur oatalogue de parties de 1972 aux pages 2-132. <EMI ID=75.1> doit être exécutée, un opérande A étant additionné avec un <EMI ID=76.1> tien aérait fourni au registre d'adresses 124, soit depuis la mémoire 25, soit depuis la file d'attente d'entrée 21 de <EMI ID=77.1> <EMI ID=78.1> <EMI ID=79.1> 124. Cola a pour résultat que la sortie sur le câble 126 de la mémoire de lecture seule 125 serait les résultats de la série à caractères de la sommation des deux opérandes. Effectivement, ce qui arrive est que le cède OP en plus des opérandes agit comme adresses vers les régions particulières de la mémoire de lecture seule 125, qui mémorisent les résultats de la sommation de deux caractères particulier? Tenant des deux opérandes qui sont additionnés. La sortie de la mémoire de lecture seule 125, dans cet exemple particulier, contiendrait également un signal sur <EMI ID=80.1> qu'une somation particulière de caractères a été achevée. Egalement, dans le cas d'une addition, des signaux de report sont propagés de retour à l'entrée de la mémoire de lecture seule <EMI ID=81.1> caractères. Dans le cas où des opérations monadiques sont exécutées avec la mémoire de lecture seule 129, les lignes <EMI ID=82.1> de compteur pas-à-pas peur modifier les contenus du registre <EMI ID=83.1> de mémoire suivant soit adressé. En bref, l'unité de contrôle 23 introduit des structures de données venant de la mémoire 25 et de la file d'attente d'entrée 21 à l'unité logique de vecteurs 27 qui répond à ces <EMI ID=84.1> <EMI ID=85.1> <EMI ID=86.1> <EMI ID=87.1> 148, 150 et 152. Par exemple, si la structure de données arrivant sur la <EMI ID=88.1> <EMI ID=89.1> <EMI ID=90.1> <EMI ID=91.1> gerait le démultiplexeur 152 sur la ligne 162 pour transférer <EMI ID=92.1> <EMI ID=93.1> saut à l'unité logique de veoteura. Supposons maintenant qu'au lieu d'une struoture de données opérandes reçue sur l'une quelconque des lignée 35 <EMI ID=94.1> <EMI ID=95.1> une se" qui indique que oe qui doit suivre est un fichier de <EMI ID=96.1> <EMI ID=97.1> <EMI ID=98.1> <EMI ID=99.1> (fleure 2), et lorsque cela est avantageux, sur la ligne 144 <EMI ID=100.1> <EMI ID=101.1> <EMI ID=102.1> de contrôle de validation de lecture est fourni depuis la logique d'interface de la file d'attente d'entrée (figure 2). Sur la <EMI ID=103.1> <EMI ID=104.1> la file d'attente de sortie (figure 5) fouirait un signal de <EMI ID=105.1> <EMI ID=106.1> Le registre d'adresses 145 est un registre standard <EMI ID=107.1> <EMI ID=108.1> <EMI ID=109.1> et inscrits dams leur catalogue de parties de 1972 aux pages 2-132. Le démultiplexeur 150 peut consister en une pluralité de démulti- <EMI ID=110.1> <EMI ID=111.1> <EMI ID=112.1> d'entrée 145 reçoit également des données depuis l'unité <EMI ID=113.1> analogue, transmet et reçoit le contrôle depuis l'unité logique de vecteurs 27 sur les lignes 57. Les données rogues <EMI ID=114.1> <EMI ID=115.1> selon que la structure de données reçue est une adresse de destination, telle que déterminée par les signaux sur la ligne <EMI ID=116.1> un opérande tel que déterminé par les signaux sur la ligne de contrôle 41. Les données reçues sur les lignes 59 par le <EMI ID=117.1> ou vers la mémoire d'adresse de destination, telle que déterminée par les signaux sur les lignes de contrôle 57. Aussi bien la mémoire opérande que la mémoire d'adresse <EMI ID=118.1> <EMI ID=119.1> catalogue de parties de 1972 aux pages 4-20. Les deux -_ires <EMI ID=120.1> oateur de lecture, la mémoire opérande 155 ayant un indicateur <EMI ID=121.1> à l'opération qu'ils exécutent dans la file d'attente d'entrée lorsqu'ils s'adressent à la mémoire de file d'attente d'entrée <EMI ID=122.1> <EMI ID=123.1> la logique d'interface 61 dans la file d'attente d'entrée (figure 2) en répondant aux signaux venant des comparateurs <EMI ID=124.1> <EMI ID=125.1> i contiennent certaines données. ' Le circuit de contrôle de sortie 159 de la file ci' attente <EMI ID=126.1> <EMI ID=127.1> <EMI ID=128.1> au signal de données d'écriture sur la ligne 169 vers la. "entrais <EMI ID=129.1> a.. (figure 1). On doit sa rappeler que la centrale entrée/sertie 13 <EMI ID=130.1> <EMI ID=131.1> <EMI ID=132.1> <EMI ID=133.1> conducteur 175 soit 1, ou haut, et que le signal binaire sur <EMI ID=134.1> <EMI ID=135.1> <EMI ID=136.1> niveau de signal 0 sur la ligne 89. Ce niveau de signal fait que le compteur haut/Bas 65 comptera plus 1, Eu supposant naintenant que le signal binaire sur la ligne 175 soit 0 et que le <EMI ID=137.1> tère paren droit, la sortie de la porte OU exclusive 177 sera <EMI ID=138.1> sur la ligne 91 sera haute. Le niveau de signal haut sur la <EMI ID=139.1> <EMI ID=140.1> <EMI ID=141.1> <EMI ID=142.1> sertie n'est généras sur chacune des lignes 89 ou 91 parce que la porte OU exclusive 177 ne génère pas un signal de validation <EMI ID=143.1> <EMI ID=144.1> <EMI ID=145.1> l'arrangement de zones eu de format général d'un fichier de données qui est l'unité de base d'une structure de données. La première zone d'un fichier eat une sone de description. Les zones qui suivent Immédiatement sont des zones de données. La dernière zone est une zone de terminaison. Les pare- les plus à gauche et à droite 20 et 219, respectivement définissent un fichier. <EMI ID=146.1> une simple structure de données, est transmis de gauohe à droite, <EMI ID=147.1> 219. La première zone qui suit le paren d'ouverture 201 est une <EMI ID=148.1> paire de pare". La zone suivante qui doit suivre la zone de description pourra être une zone opérande tella qu'illustrée par la zene 205, ou une zone d'adresse ou une zone d'opérateur. Les données dans la zone de description 203 décriront le type et l'ordre de présentation des diverses zones qui les suivent. Les espaces 207, 211 et 215 entre les zones de données <EMI ID=149.1> <EMI ID=150.1> <EMI ID=151.1> <EMI ID=152.1> <EMI ID=153.1> diminution. Dans chaque cas, un cottage autre que 0 est laissé au moment où le code de combinaison se produit. Cela <EMI ID=154.1> <EMI ID=155.1> <EMI ID=156.1> <EMI ID=157.1> <EMI ID=158.1> <EMI ID=159.1> (2) La première se" d'un fichier doit être la zone de description 203. (?) La dernière sono du fichier est toujours la zone de terminaison 207. <EMI ID=160.1> de données. Une se" de de"des telle que la zone de données A 205 <EMI ID=161.1> <EMI ID=162.1> <EMI ID=163.1> de vecteur$. Ces fichiers doivent évidemment suivre les règles générales de syntaxe décrites pour le fichier général selon <EMI ID=164.1> description des zones de données et une zone de terminaison. Ainsi qu'il peut se produire à l'intérieur d'un fichier, les <EMI ID=165.1> pourra être comprise plus facilement si on la considère en termes <EMI ID=166.1> tent des progresses eu des opérateurs. A titre d'exemple, supposons que l'opération définie suivante doit Être exécutée sur une pluralité de libellée représentés par les lettres capitales de l'alphabet <EMI ID=167.1> <EMI ID=168.1> figure 10. La structure arborescente de la figure 10 reçoit cesse <EMI ID=169.1> opérandes, qui doivent 'tore actionnés pour le programme décrit <EMI ID=170.1> <EMI ID=171.1> et G peuvent Stre alimentés à un autre opérateur de programme add au noeud 235, le résultat de cette sommation étant alimenté <EMI ID=172.1> <EMI ID=173.1> 239 et le résultat de l'opération au noeud 241 sont alimenté" <EMI ID=174.1> Le résultat du noeud d'opérateur de soustraction 231 et <EMI ID=175.1> Ainsi qu'il est évident de cotte description de la structure arborescente* le traitement d'opérande dans un <EMI ID=176.1> se produisant sur un None niveau tel que des noeuds 227, 229, <EMI ID=177.1> Cela est vrai pour toutes les opérations sur un autre, ou <EMI ID=178.1> d'opérations précédentes sont tous disponibles simultanément.. <EMI ID=179.1> f <EMI ID=180.1> que des opérations dyadiques telles que addition et soustraction. <EMI ID=181.1> d'otite* de traitement de données. <EMI ID=182.1> <EMI ID=183.1> <EMI ID=184.1> rera les opérations dyadiques simples suivantes sur quatre libellés^ <EMI ID=185.1> structures arborescentes dams la figure 11. Les libellée A, B, <EMI ID=186.1> <EMI ID=187.1> <EMI ID=188.1> étant un fichier 271 de noeuds de soustraction. Ce fiehier est délimité par des parens droit et gauche, et présente une première <EMI ID=189.1> de vecteurs add 273 et le fiehier de vecteur" add 275. Ces fichiers <EMI ID=190.1> ci-dessus. Il y a des parens de délimitation de fichiers gauche <EMI ID=191.1> de l'ordinateur 11 @*les la figure 1 sera décrite en relation de <EMI ID=192.1> sont dynamiques et sent roques par la file d'attente d'entrée 21 <EMI ID=193.1> <EMI ID=194.1> selon la figure 11, la mémorisation de l'ordinateur contiendra <EMI ID=195.1> <EMI ID=196.1> d'addition est définie. Les zones opérandes 309 et 313 de ce <EMI ID=197.1> <EMI ID=198.1> <EMI ID=199.1> <EMI ID=200.1> zone de résultats <3>21 sont toutea � l'état contracté, laissant <EMI ID=201.1> d'autres mots, ces zones sont simplement définies par un paren <EMI ID=202.1> Ainsi, les deux fichier* de vecteur* additionnels et le fiehier de programmes de soustraction représentent trois fichiers de <EMI ID=203.1> <EMI ID=204.1> deux fichiers de programme add adresserait le fichier de pro- <EMI ID=205.1> <EMI ID=206.1> le résultat de chaque opération soit dirigé hors de l'ordinateur et de retour à son entrée pour arriver au noeud <EMI ID=207.1> résultat d'une opération de fichier de vecteurs hors de l'unité <EMI ID=208.1> la file d'attente d'outrée. Supposons que le premier opérande qui arrive dans un fichier de données, soit l'opérande A. Le <EMI ID=209.1> <EMI ID=210.1> <EMI ID=211.1> <EMI ID=212.1> <EMI ID=213.1> mémorisation qui adresse le fichier de vecteurs particulier <EMI ID=214.1> <EMI ID=215.1> commence avec le pares gauche 305 du fichier de vecteurs _ci .. l'intérieur du fichier de programmes de soustraction 301. La se" qui suit après la se" d'adresse 377 est uns zone d'emplacement <EMI ID=216.1> appartient à la zone opérande gauche ou droite 309 ou 313, <EMI ID=217.1> opérande qui est reçu à la file d'attente d'entrée prisent* aussi <EMI ID=218.1> <EMI ID=219.1> <EMI ID=220.1> add, après qu'il a été adressé par le fichier opérande à la file d'attente d'entrée pour déterminer si l'opérande B est arrivé <EMI ID=221.1> sonos opérandes vides 309, 313, le contrôle mémorise l'opérande <EMI ID=222.1> <EMI ID=223.1> <EMI ID=224.1> dans la mémoire sont considérés comme étant dans la portée des <EMI ID=225.1> Comme résultat, par conséquent, du fichier libellé <EMI ID=226.1> le fichier du programme de soustraction dans la mémorisation d'ordinateur aura la libellé A mémorisé dans la sons opérande <EMI ID=227.1> <EMI ID=228.1> libellé A est maintenant mémorisé dans sa zone opérande appro- <EMI ID=229.1> <EMI ID=230.1> complètement utilisé ou fortement diminué. <EMI ID=231.1> <EMI ID=232.1> de vecteurs add et un libellé D est Mémorisé dame sa zone opérande <EMI ID=233.1> Supposons maintenant que la troisième fichier d'opérandes qui doit arriver dans la file d'attente d'entrée perte un opérande <EMI ID=234.1> <EMI ID=235.1> <EMI ID=236.1> <EMI ID=237.1> <EMI ID=238.1> alors ce fiehier de vecteurs et réglera l'unité logique de vecteurs pour effectuer l'opération requise par la zone de <EMI ID=239.1> est choisi, lequel conditionne l'unité logique de vecteur <EMI ID=240.1> <EMI ID=241.1> résultat de la soustraction des libellés C + D, des libellés <EMI ID=242.1> <EMI ID=243.1> <EMI ID=244.1> <EMI ID=245.1> <EMI ID=246.1> rend clair que l'ordinateur selon la figure 1 n'exécute une opération qu'après que deux structures de données ont été <EMI ID=247.1> <EMI ID=248.1> tique, la structure de programme nous la fera" de fichiers de <EMI ID=249.1> facilite une structure de données d'une longueur de zone variable. Ces structures de données sont facilement vérifiées du point de vue des erreurs par l'utilisation de simples circuits logiques <EMI ID=250.1> Il est bien entendu, évidemment, que la description <EMI ID=251.1> <EMI ID=252.1> des moyens formant circuit d'entrée (21), des moyens de mémori- <EMI ID=253.1> <EMI ID=254.1> de donnée" (25). <EMI ID=255.1> de données contiennent une information binaire intercalée entre les dita fichiers de données et les soues de donnée" pour <EMI ID=256.1>
Claims (1)
- <EMI ID=257.1>d'entrée reçoivent des fichier" de donées qui représentent des dansées opérande".<EMI ID=258.1>selon la revendication 3, dans lequel les dits fichiers formant un fichier de programmes sont séparés l'un de l'autre l'intérieur du fichier de programmée par des espaces vides dans lesquels les dites zones peuvent N'étendre.5. Système binaires d'unité do traitement de données selon la revendication 3, dans lequel le fichier de donnée*de programme résidant dans les dite moyen* de mémorisation de données contient un ou plusieurs fichiers de programmes associés avec une zone particulière de programme et avec une zone d'adresse de destination.6. Système d'unité binaire de traitement de donnée<EMI ID=259.1>de sortie pour recevoir une zone d'adresse de destination et des<EMI ID=260.1>de données de message de sortie.7. Système biuairo d'unité de traitement* de dansées<EMI ID=261.1>dits moyens de mémorisation (25) sont structurée dans un ordre empilé hiérarchique, et dans lequel les fichiers de données dans les dite moyens de circuit d'entrée (21) sont structurée dans un ordre empilé hiérarchique.<EMI ID=262.1>tel que revendiqué dans la revendication 7, dans lequel les dits moyens de mémorisation de données contiennent de l'information<EMI ID=263.1>indiquer le départ et la fin des dits fichiers de données.<EMI ID=264.1>selon la revendication 7 et comprenant :des moyens de circuit de sortie pour recevoir une zone d'adresse de destination et au moins une zone opérande et leur combinaison de Manière à. fermer un fichier de données de manages de sortie.<EMI ID=265.1>des données de programme et dams lequel les dits moyens de oirouit d'entrée reçoivent des fichiers de donnée* qui représentent des donnée* opérandes.<EMI ID=266.1>selon la revendication 10, dans lequel les dites semés formatun fichier de programmes sont séparés l'une de l'autre dans le fichier de programmes par un espace vide dans lequel les dites zones peuvent subir une extension.12. Système binaire d'unité de traitement de données selon la revendication 10, dans lequel le fichier de données de programme résidant dans les dits moyens de mémorisation de donnée* contiennent un ou plusieurs fichiers de programme associée avec une zone particulière de programme et une zone d'adresse de destination.<EMI ID=267.1>selon la revendication 10 dans lequel les dites sema formant un fichier d'opérandes sont séparées l'une de l'autre dams le<EMI ID=268.1>peut subir une extension.<EMI ID=269.1>reçus par les dits moyens formant circuit d'entrée 0 "Éprennent <EMI ID=270.1>utilisés pour représenter toutes les données, deux signaux haute représentant un caractère binaire 1, deux signaux bas représentant un caractère binaire 0, et une combinaison d'un signal haut et d'un signal bas représentant soit une donnée du départ;, soit un caractère de données terminales.18. Système binaire d'unité de traitement de données<EMI ID=271.1>des moyens de circuit de sortie pour recevoir une zone d'adresse de destination et une zone opérande et leur combinaison pour fermer un fichier de messages de sortie.19. Système binaire d'unité de traitement de données<EMI ID=272.1><EMI ID=273.1>des données de programmes et dans lequel les dits moyens de circuit d'entrée reçoivent des fichiers de données qui représentent des donnée" opérandes,<EMI ID=274.1><EMI ID=275.1>résidant dans les dits moyens de Mémorisation de dénuées contiennent des zones opérandes associées areo une zone de programme pourformer un fichier de programmes, les zones opérandes étant vides<EMI ID=276.1><EMI ID=277.1>la revendication 20, dans lequel les dites zones formant un fichier de programmes sont séparées l'une de l'autre à l'intérieur du fichier de programmes par un espace vide dans lequel les zonesdu fichier peuvent subir une extension.<EMI ID=278.1>de Programme résidai./ dans les dits moyens de Mémorisation de dénuées contiennent un ou plusieurs fichiers do vecteurs associés<EMI ID=279.1>d'adresse de destination.1<EMI ID=280.1>selon la revendication 15, dans lequel les fichiers de données reçus par les dits moyens de circuit d'entrée comprennent des<EMI ID=281.1>d'adresse de mémorisation formant un fichier d'opérandes.24. Système binaire d'unité de traitement de données selon la revendication 23, dans lequel les dites zones fonçant<EMI ID=282.1> <EMI ID=283.1>Peuvent subir une extension.<EMI ID=284.1>données , les parons droits sont des caractères de terminaison de<EMI ID=285.1>zone de terminaison; et dans lequel les fichiers de données dans<EMI ID=286.1>fichiers de données étant délimités par des caractères de départ de donnera et par des caractères de terminaison de données, les<EMI ID=287.1>dans lequel les parons sont des caractères de départ de données, les parons droits sont des caractères de terminaison de données,<EMI ID=288.1><EMI ID=289.1><EMI ID=290.1> <EMI ID=291.1>utilisés pour représenter toutes les données, deux signaux hauts représentant un caractère binaire 1, deux signaux bas représentant un caractère binaire 0, et une combinaison d'un *lama' haut et un signal bas représentant soit le début de données, soit un caractère terminal de données.<EMI ID=292.1><EMI ID=293.1><EMI ID=294.1> <EMI ID=295.1>térieur des dits fichier* de données sent séparées l'une de l'autre par des espaces vides, représentés par une pluralité de caractères binaires, et ces espaces vides étant utilisée pour faire subir une extension aux zones de données.<EMI ID=296.1>selon la revendication 25, dans lequel la zone de description dans les fichier* de données dans les dits moyens de mémorisation de données contiennent des données d'identification de programme et<EMI ID=297.1>moyens fermant circuit d'entrée contient de* donnée* d'inentificntien d'opéra*^,<EMI ID=298.1> 36. Système binaire d'unité de traitement de données selon la revendication 34, dans lequel les dits fichiers de données suivent les règles de syntaxe suivantes1) aucune information binaire entre les mêmes parons opposés;2) la première zone d'un fichier est toujours la zone de description;<EMI ID=299.1>de terminaison.37. Système binaire d'unité de traitement de données selon<EMI ID=300.1>l'intérieur des fichier* de données sent séparées l'une de l'autre par des espaces vides pouvant ftre utilisés pour faire subir l'extension aux dites sonos de données.<EMI ID=301.1><EMI ID=302.1>sentant un caractère binaire 1, deux signaux bas représentant un oaraotère binaire 0, et une combinaison deux signal haut avec un signal bas représentant soit le début de données, soit un caractère terminal de données.<EMI ID=303.1>selon la revendication 34, dams lequel l'une des sema opérandes<EMI ID=304.1><EMI ID=305.1>les dites sottes opérandes étant contractées lorsqu'elles sont vides jusqu'à ce qu'elles subissent une extension par des opérandes appropriés y écrits. 40. Système binaire d'unité de traitement de données selon la revendication 1, dans lequel des canaux de communication<EMI ID=306.1>comprenantdes moyens pour transmettre deux niveaux de signal discret d'une manière substantiellement simultanée, et<EMI ID=307.1>ter les deux niveaux de signal discret reçut de telle sorte que deux niveaux haut* représentent un caractère binaire 1, deux niveaux bas représentent un caractère binaire 0, et un niveau élevé et un niveau bas représentent un début de caractères de<EMI ID=308.1>40, dans lesquels les dits moyens de transmission connectés entre<EMI ID=309.1>et interprétation de deux niveaux discrets de signal interprètent<EMI ID=310.1><EMI ID=311.1>niveau bas se trouve sur un deuxième trajet conducteur et interprète un niveau haut et un niveau bas comme caractère de données terminales si le niveau haut se trouve sur le deuxième<EMI ID=312.1><EMI ID=313.1><EMI ID=314.1>comprenant des moye" pour compter vers le haut par une unité en réponse aux moyens de palpage et d'interprétation détectant un caractère de donnée de départ et compter vers le bas par<EMI ID=315.1>détectant un caractère terminal de données.<EMI ID=316.1><EMI ID=317.1>unité en réponse aux dits moyens de palpage et interprétation détectant un caractère de données de départ et compter vers le bas par uns unité en réponse aux dits moye" de palper et interprétation détectant un caractère terminal de données.<EMI ID=318.1><EMI ID=319.1>servant à vérifier les présences d'erreurs dans les données, en ne comptant que certains caractères qui sont tramais sur<EMI ID=320.1><EMI ID=321.1>selon la revendication dans lequel quatre caractères sont utilisé* pour représenter toutes les données, deux niveaux de<EMI ID=322.1>nais en d'un signal haut avec un signal bas représentant soit<EMI ID=323.1>selon la revendication 46, dans lequel les dite moyens de vérification de la présence d'erreurs Indiquent une présence <EMI ID=324.1><EMI ID=325.1><EMI ID=326.1><EMI ID=327.1>vérification de la présence d'erreurs comprennent des moyens<EMI ID=328.1><EMI ID=329.1><EMI ID=330.1>haut de signal sur la première ligne d'outrée de données et un niveau bas de signal sur la deuxième ligne d'entrée de données<EMI ID=331.1>de signal bas sur la première ligne d'entrée de données et un niveau de signal élevé sur la deuxième ligne d'entrée de données<EMI ID=332.1>tère de départ de données et pour compter vers le bas d'une<EMI ID=333.1>- des structures de données mémorisées dans les dits moyens de mémorisation, les dites structures de données représentant des données de programme organisées dans un ordre hiérarchique empilé selon les fichiers de données de programmes composés de zones opérande* et une zone résultante associée avec une sono particulière de description de programme; et - des structure* de données reçues par les dit* "yens formant circuit d'extra, les dites structures de données représentant des données opérandes organisées dans un ordre hiérarchique empilé, les dites structures de données provoquant l'adressage de certaines des structure* de données dans les dits <EMI ID=334.1>zone opérande et une zone d'adresse de destination associée avec uwe zone de description de programme , la dite zone opérande étant<EMI ID=335.1>lequel les zones opérandes et les zones résultantes sent contrac-<EMI ID=336.1>extension par des données qui y sont écrites.<EMI ID=337.1>présentant le forant suivant : <EMI ID=338.1> <EMI ID=339.1><EMI ID=340.1><EMI ID=341.1>une sous d'adresse de destination; et<EMI ID=342.1><EMI ID=343.1><EMI ID=344.1>opérande , <EMI ID=345.1>revendication 57 et comprenant également :uns source de segments de données pour fournir des<EMI ID=346.1>59. Système d'unité de traitement d'information selon<EMI ID=347.1><EMI ID=348.1>effectuer sur cette unité une opération après que la dite autre<EMI ID=349.1>de données. 60. Système d'unité de traitement d'information selon la<EMI ID=350.1>transfert de données en série vers les dites unités et depuis ces unités.61. Système d'unité de traitement d'information selon la<EMI ID=351.1>riques peur contrôler le transfert de données de contrôle.<EMI ID=352.1>revendication 57, dans lequella dite unité de contrôle de la dite unité programmable<EMI ID=353.1>centrale.<EMI ID=354.1>revendication 1, dans lequel :les dits moyens de circuit d'entrée comprennent des<EMI ID=355.1>69) peur recevoir les dite fichiers de données.<EMI ID=356.1>actionné par des demies comprenant une unité programmable ayant une unité logique, uns unité de mémorisation qui est accouplée avec l'unité programmable pour contenir un ou plusieurs opérateurs de contrôle qui y sont mémorisas, la méthode comprenant :la réception d'un segment de données dans la dite unité<EMI ID=357.1>l'accès à l'unité de mémorisation accouplée avec la dite unité programmable en reposée au dit segment de données reçu pour<EMI ID=358.1>et <EMI ID=359.1>
Applications Claiming Priority (11)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US44703474A | 1974-02-28 | 1974-02-28 | |
| US44691174A | 1974-02-28 | 1974-02-28 | |
| US44691274A | 1974-02-28 | 1974-02-28 | |
| US05/447,040 US3978452A (en) | 1974-02-28 | 1974-02-28 | System and method for concurrent and pipeline processing employing a data driven network |
| US447015A US3886522A (en) | 1974-02-28 | 1974-02-28 | Vocabulary and error checking scheme for a character-serial digital data processor |
| US05/447,016 US4156903A (en) | 1974-02-28 | 1974-02-28 | Data driven digital data processor |
| US50585174A | 1974-09-13 | 1974-09-13 | |
| US50585274A | 1974-09-13 | 1974-09-13 | |
| US50586974A | 1974-09-13 | 1974-09-13 | |
| US50585374A | 1974-09-13 | 1974-09-13 | |
| US50586874A | 1974-09-13 | 1974-09-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BE825392A true BE825392A (fr) | 1975-05-29 |
Family
ID=27582795
Family Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BE153239A BE825394A (fr) | 1974-02-28 | 1975-02-11 | Structures de donnees empilees dans une unite de traitement de donnees numeriques actionnee par des donnees |
| BE153238A BE825393A (fr) | 1974-02-28 | 1975-02-11 | Procede pour verification d'erreur et de vocabulaire pour une unite de traitement numerique de serie a caracteres |
| BE153237A BE825392A (fr) | 1974-02-28 | 1975-02-11 | Unite de traitement de donnees numeriques actionnee par des donnees |
| BE153240A BE825395A (fr) | 1974-02-28 | 1975-02-11 | Fichiers de donnees structurees dans une unite de traitement numerique actionnee par des donnees |
| BE153241A BE825396A (fr) | 1974-02-28 | 1975-02-11 | Mecanisme recursif dans une unite de traitement numerique de donnees |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BE153239A BE825394A (fr) | 1974-02-28 | 1975-02-11 | Structures de donnees empilees dans une unite de traitement de donnees numeriques actionnee par des donnees |
| BE153238A BE825393A (fr) | 1974-02-28 | 1975-02-11 | Procede pour verification d'erreur et de vocabulaire pour une unite de traitement numerique de serie a caracteres |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BE153240A BE825395A (fr) | 1974-02-28 | 1975-02-11 | Fichiers de donnees structurees dans une unite de traitement numerique actionnee par des donnees |
| BE153241A BE825396A (fr) | 1974-02-28 | 1975-02-11 | Mecanisme recursif dans une unite de traitement numerique de donnees |
Country Status (7)
| Country | Link |
|---|---|
| BE (5) | BE825394A (fr) |
| DK (1) | DK687074A (fr) |
| IE (1) | IE43017B1 (fr) |
| IT (1) | IT1043954B (fr) |
| NL (1) | NL7501391A (fr) |
| NO (1) | NO750303L (fr) |
| SE (5) | SE410528B (fr) |
-
1974
- 1974-12-30 DK DK687074A patent/DK687074A/da unknown
-
1975
- 1975-01-31 NO NO750303A patent/NO750303L/no unknown
- 1975-02-03 IE IE215/75A patent/IE43017B1/en unknown
- 1975-02-05 NL NL7501391A patent/NL7501391A/ not_active Application Discontinuation
- 1975-02-11 BE BE153239A patent/BE825394A/fr unknown
- 1975-02-11 BE BE153238A patent/BE825393A/fr not_active IP Right Cessation
- 1975-02-11 BE BE153237A patent/BE825392A/fr not_active IP Right Cessation
- 1975-02-11 BE BE153240A patent/BE825395A/fr unknown
- 1975-02-11 BE BE153241A patent/BE825396A/fr unknown
- 1975-02-12 SE SE7501537A patent/SE410528B/xx unknown
- 1975-02-12 SE SE7501534A patent/SE413160B/xx not_active IP Right Cessation
- 1975-02-12 SE SE7501536A patent/SE410360B/xx unknown
- 1975-02-12 SE SE7501535A patent/SE410361B/xx unknown
- 1975-02-12 SE SE7501538A patent/SE413161B/xx not_active IP Right Cessation
- 1975-12-13 IT IT2025575A patent/IT1043954B/it active
Also Published As
| Publication number | Publication date |
|---|---|
| BE825396A (fr) | 1975-05-29 |
| SE7501535L (fr) | 1975-08-29 |
| SE7501534L (fr) | 1975-08-29 |
| SE410528B (sv) | 1979-10-15 |
| BE825395A (fr) | 1975-05-29 |
| NL7501391A (nl) | 1975-09-01 |
| SE7501538L (fr) | 1975-08-29 |
| IT1043954B (it) | 1980-02-29 |
| IE43017B1 (en) | 1980-12-03 |
| SE410360B (sv) | 1979-10-08 |
| IE43017L (en) | 1975-08-28 |
| SE413161B (sv) | 1980-04-21 |
| SE413160B (sv) | 1980-04-21 |
| BE825394A (fr) | 1975-05-29 |
| SE410361B (sv) | 1979-10-08 |
| NO750303L (fr) | 1975-08-29 |
| BE825393A (fr) | 1975-05-29 |
| DK687074A (fr) | 1975-10-27 |
| SE7501537L (fr) | 1975-08-29 |
| AU7667174A (en) | 1976-06-24 |
| SE7501536L (fr) | 1975-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Porcello et al. | Learning GraphQL: declarative data fetching for modern web apps | |
| Hagino et al. | Practical node-red programming | |
| US8972936B2 (en) | Version labeling in a version control system | |
| FR2480460A1 (fr) | Dispositif pour transferer des informations entre des unites principales d'un systeme de traitement de donnees et un sous-systeme central | |
| US9632987B2 (en) | Technique that enhances the manipulation of an HTML tree presentation by using an array representation of the hierarchical path of a tree node | |
| CN110096701A (zh) | 消息转换处理方法、装置、存储介质及电子设备 | |
| US20220156240A1 (en) | Hierarchical script database and database applications | |
| CN110032562B (zh) | 一种存储业务记录的方法及装置 | |
| Prusty | Learning ECMAScript 6 | |
| BE825392A (fr) | Unite de traitement de donnees numeriques actionnee par des donnees | |
| Kapil | Clean Python | |
| CN116452200B (zh) | 红包的收发方法、装置、电子设备及存储介质 | |
| Bratteteig | A matter of digital materiality | |
| US11914557B2 (en) | Techniques for performing lifecycle operations on a data store | |
| WO2024198449A1 (fr) | Procédé d'exécution de transaction de chaîne de blocs et nœud de chaîne de blocs | |
| Noring | Architecting Angular Applications with Redux, RxJS, and NgRx: Learn to build Redux style high-performing applications with Angular 6 | |
| CN110866072A (zh) | 基于区块链的地图更新方法 | |
| CN111142735B (zh) | 一种软件页面的创建方法、装置、终端设备和存储介质 | |
| FR2475763A1 (fr) | Processeur numerique a structure pipeline | |
| US12254031B2 (en) | Method, apparatus, electronic device and storage medium for interaction | |
| CN111488495A (zh) | 信息处理方法及设备 | |
| Singh | Data Structure & Algorithm: Simply In Depth | |
| Ali | Advanced IOS 4 Programming: Developing Mobile Applications for Apple IPhone, IPad, and IPod Touch | |
| CN119003844A (zh) | 元数据的生成方法、验证方法及电子设备 | |
| JP3035506B2 (ja) | データ型変換装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RE20 | Patent expired |
Owner name: BURROUGHS CORP. Effective date: 19950211 |