[go: up one dir, main page]

BE825392A - DIGITAL DATA PROCESSING UNIT POWERED BY DATA - Google Patents

DIGITAL DATA PROCESSING UNIT POWERED BY DATA

Info

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
Application number
BE153237A
Other languages
French (fr)
Inventor
R S Barton
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US447015A external-priority patent/US3886522A/en
Priority claimed from US05/447,040 external-priority patent/US3978452A/en
Priority claimed from US05/447,016 external-priority patent/US4156903A/en
Application filed filed Critical
Publication of BE825392A publication Critical patent/BE825392A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • G06F9/4484Executing subprograms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4494Execution paradigms, e.g. implementations of programming paradigms data driven

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Storage Device Security (AREA)
  • Executing Machine-Instructions (AREA)
  • Credit Cards Or The Like (AREA)
  • Calculators And Similar Devices (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 &#65533; 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> 



  Data driven digital data processing unit.

  
 <EMI ID = 1.1>

  
 <EMI ID = 2.1>

  
 <EMI ID = 3.1>

  
 <EMI ID = 4.1>

  
The present invention relates generally to improvements in digital data processing units, and more particularly relates to new and improved data processing unit systems.

  
 <EMI ID = 5.1>

  
 <EMI ID = 6.1> central processing units and main processing units

  
 <EMI ID = 7.1> <EMI ID = 8.1>

  
are in series and are such as to produce a bond, which is in direct opposition to the demands of the technology

  
ISI for regularity, and does not august binders of complex functions,

  
One of the objects of the present invention is to provide

  
a digital central processing unit which can be

  
used as the basic building block of a computer, such as a multiprocessing computer which * does not need to be used

  
a pilot control progress or one which requires an extensive system

  
 <EMI ID = 9.1>

  
data binary in which the storage contains data files composed of data fields and data characters, and the system ouput has an ouit to receive them. A data zone contains the address of the data file in storage. The system can be described in a general way and it will be called a data-driven system.

  
The general object of the present invention is achieved more

  
 <EMI ID = 10.1>

  
which two of the characters are used to define the beginning and end of a particular data area. Each character is represented by a plurality of binary bits, The structures

  
 <EMI ID = 11.1>

  
data in a way that allows the expansion and contraction of these areas. Each data area preferably ends with an area code endpoint that triggers a comparison between the count of the characters in the starting area and the ending * characters in a data structure and a reference coupling. The structure and organization of a file are described by the contents of the first zone

  
in this file, A program or method is executed in response to joining together a set of data file pairs *, each pair having a data file containing a part

  
 <EMI ID = 12.1>

  
operands for this part of the program. Each file type

  
 <EMI ID = 13.1>

  
from the data processing unit (static), slums that the other is fed to the processing unit from the external region
(dynastic). The arrival of dynamic data files causes

  
 <EMI ID = 14.1>

  
reduce the execution of the operation dictated by its content using the operands fed by the arriving operand files.

  
 <EMI ID = 15.1>

  
Present or have arrived, the operation designated by the data structure of the program is executed, the result being transmitted

  
 <EMI ID = 16.1>

  
in combination, to produce the resultant dictated by the PA

  
program data.

  
A brief description of the drawings now given. Other objects and several of the advantages resulting from the present invention will be readily appreciated. As will be understood that the invention is better understood by reference to the following detailed description, which is taken in conjunction with

  
 <EMI ID = 17.1> <EMI ID = 18.1>

  
in all figures.

  
 <EMI ID = 19.1> <EMI ID = 20.1>

  
 <EMI ID = 21.1> output of the processing unit according to figure 1. <EMI ID = 22.1> figure 1. Figure 8 is a summary illustration of the structure <EMI ID = 23.1> that can be executed by the computer in figure 1. <EMI ID = 24.1> <EMI ID = 25.1>

  
of data or file representing the algorithm which is used by the processing unit of figure 1 to perform the specified operations Figure 12 is a summary illustration of an example <EMI ID = 26.1>

  
operand data within the various major parts of the processing unit of Figure 1 to achieve a desired result.

  
 <EMI ID = 27.1>

  
Figure 1 shows an action processing unit system- <EMI ID = 28.1>

  
 <EMI ID = 29.1>

  
communication standard such as that used in telephone exchanges *, in which any of the

  
 <EMI ID = 30.1>

  
, parallels had many serial format units. To adapt <EMI ID = 31.1> <EMI ID = 32.1>

  
control 23 via cable 51 to the computer cabinet 25.

  
 <EMI ID = 33.1>

  
actuated by data may be an integrated circuit memory random discount of a preferred quantity, formed

  
 <EMI ID = 34.1> <EMI ID = 35.1>

  
61 or which lead to this interface logic 61 in the input queue 21. Lines 85 are two parallel data line $ which receive two bits in parallel from the

  
 <EMI ID = 36.1> <EMI ID = 37.1>

  
(binary line that Instructs the input / output control panel to retransmit the data structure whenever an error has been detected in the data structure previously received.

  
 <EMI ID = 38.1>

  
 <EMI ID = 39.1> request signal that the signal level on line 81 would enable the central input / crimped, if the input queue

  
 <EMI ID = 40.1>

  
 <EMI ID = 41.1>

  
in addition to being subject to the interface logic 61 is still

  
 <EMI ID = 42.1>

  
the logical facility of "paren" recognition, and by an up / down binary counter 65 responding to the "paren" recognition circuit

  
 <EMI ID = 43.1>

  
 <EMI ID = 44.1>

  
present that, if the count of up / down counter 65 at the end of a particular data structure is not zero, <EMI ID = 45.1>

  
line 79 because an error occurred in the structure

  
of data. The specific logic of the "paren" recognition circuit 63 and aon interaction with the up / down counter 65

  
and interface logic 61 will be explained more fully below.

  
As noted above, the input queue 21 basically functions as a FIFO buffer.

  
and synchronizes the asynchronous characters of the incoming data with the computer system clock (not shown) which is part of the interface logic 61. The buffer part of the input queue is the memory of the input queue 67 which may be a random access memory formed from confetti of integrated circuit random access memory, manufactured by

  
 <EMI ID = 46.1> through the control unit 23 (figure 1). The character

  
 <EMI ID = 47.1>

  
instant in time, is determined by the read indicator circuit 71. The data character which is read from the input queue memory is transmitted from the memory of <EMI ID = 48.1>

  
face 61 and then 3 the control unit 23 (figure 1) on the

  
 <EMI ID = 49.1>

  
control cable 37 transmit signals of read validation requests and requests from control limit 23 (FIG. 1). Line 123 transmits a read validation signal. Line 121 transmits a read request signal. Thus, in general, information is stored in the input queue memory 61 as quickly as it is received, and as it is read from the input queue memory. 67 in a PIPO order too

  
 <EMI ID = 50.1>

  
When the interface logic 51 receives the data characters, through lines 85, it generates a signal on line
97 to a memory cycle control unit 69 indicating

  
 <EMI ID = 51.1>

  
 <EMI ID = 52.1>

  
 <EMI ID = 53.1>

  
 <EMI ID = 54.1>

  
line 105 chooses the output signal of the write indicator

  
 <EMI ID = 55.1> <EMI ID = 56.1>

  
 <EMI ID = 57.1>

  
The write indicator 73 and the read indicator

  
 <EMI ID = 58.1>

  
Corporation and iaserit in their 1972 parts catalog

  
 <EMI ID = 59.1>

  
The outputs of the two read and write indicators, not only pass 1 through the selector to address the

  
 <EMI ID = 60.1>

  
 <EMI ID = 61.1>

  
which indicate which of the two outriez is greater and also indicate when they are equal. Stuff that line

  
 <EMI ID = 62.1>

  
write will always be greater than the read flag count, each tolu as the input queue memory
67 has data there, but is not populated. Therefore, a signal on line 119 of comparator 77 will indicate

  
 <EMI ID = 63.1>

  
still remain in the input queue memory.

  
Each time the write indicator count

  
 <EMI ID = 64.1>

  
transmitted from the comparator on line 117 to the interface logic 61. This signal can mean that the queue memory

  
 <EMI ID = 65.1>

  
te'tent full, depending on whether the last memory request generated by interface logic 61 was a read request or a write request. Interface logic 61 interprets the signal on line 117 to mean that input queue memory 67 is full if the last memory operation was a write operation. If the last memory operation was a read operation, a signal on the line

  
 <EMI ID = 66.1>

  
or a read operation, since it transmitted either a write request or a read request, on the lines

  
 <EMI ID = 67.1>

  
 <EMI ID = 68.1>

  
both indicators, write and read.

  
 <EMI ID = 69.1>

  
are standard registers with address 4 '... sorted in parallel and

  
 <EMI ID = 70.1>

  
 <EMI ID = 71.1>

  
as complement, deletion of the first bit, or first bit to

  
 <EMI ID = 72.1> <EMI ID = 73.1>

  
data structure which is "drawn up by the data processor in the input attestation queue 29. This is explained

  
 <EMI ID = 74.1>

  
this logical unit of vectors could be of the type manufactured by the Signatures Corporation and illustrated in their 1972 Parts Catalog on pages 2-132.

  
 <EMI ID = 75.1>

  
must be executed, an operand A being added with a

  
 <EMI ID = 76.1>

  
yours was supplied to address register 124, either from memory 25 or from input queue 21 of

  
 <EMI ID = 77.1>

  
 <EMI ID = 78.1>

  
 <EMI ID = 79.1>

  
124. Cola results in the output on cable 126 from read-only memory 125 to be the results of the series

  
to characters of the summation of the two operands. Effectively,

  
what happens is that the cede OP in addition to the operands acts

  
as addresses to particular regions of memory

  
read-only 125, which stores the results of the summation of two particular characters? Taking of the two operands that are added.

  
The output of read-only memory 125, in

  
this particular example, would also contain a signal on

  
 <EMI ID = 80.1>

  
that a particular sumation of characters has been completed. Also, in the case of an addition, carry signals are propagated back to the input of the read-only memory.

  
 <EMI ID = 81.1>

  
characters. In the case where monadic operations are performed with read-only memory 129, the lines

  
 <EMI ID = 82.1>

  
step-by-step counter to modify the contents of the register

  
 <EMI ID = 83.1>

  
memory is addressed.

  
Briefly, control unit 23 introduces data structures from memory 25 and input queue 21 to vector logic unit 27 which responds to these.

  
 <EMI ID = 84.1> <EMI ID = 85.1>

  
 <EMI ID = 86.1>

  
 <EMI ID = 87.1>

  
148, 150 and 152.

  
For example, if the data structure arriving on the

  
 <EMI ID = 88.1>

  
 <EMI ID = 89.1>

  
 <EMI ID = 90.1>

  
 <EMI ID = 91.1>

  
would manage demultiplexer 152 on line 162 to transfer

  
 <EMI ID = 92.1> <EMI ID = 93.1>

  
jump to veoteura logical unit.

  
Suppose now that instead of an operand data structure received on any one of the lines 35

  
 <EMI ID = 94.1>

  
 <EMI ID = 95.1>

  
a se "which indicates that the following oe is a file of

  
 <EMI ID = 96.1>

  
 <EMI ID = 97.1> <EMI ID = 98.1>

  
 <EMI ID = 99.1>

  
(flower 2), and when it is advantageous, on line 144

  
 <EMI ID = 100.1>

  
 <EMI ID = 101.1>

  
 <EMI ID = 102.1> read enable control is provided from the input queue interface logic (Figure 2). On the

  
 <EMI ID = 103.1>

  
 <EMI ID = 104.1>

  
the egress queue (figure 5) would sniff a signal from

  
 <EMI ID = 105.1>

  
 <EMI ID = 106.1>

  
Address register 145 is a standard register

  
 <EMI ID = 107.1>

  
 <EMI ID = 108.1>

  
 <EMI ID = 109.1>

  
and listed in their 1972 game catalog on pages 2-132. Demultiplexer 150 may consist of a plurality of demultiplexer

  
 <EMI ID = 110.1>

  
 <EMI ID = 111.1> <EMI ID = 112.1>

  
input 145 also receives data from the unit

  
 <EMI ID = 113.1>

  
analog, transmits and receives control from vector logic unit 27 on lines 57. Rogue data

  
 <EMI ID = 114.1> <EMI ID = 115.1>

  
depending on whether the received data structure is a destination address, as determined by the signals on the line

  
 <EMI ID = 116.1>

  
an operand as determined by the signals on the control line 41. The data received on lines 59 by the

  
 <EMI ID = 117.1>

  
or to the destination address memory, as determined by the signals on control lines 57.

  
Both operand memory and address memory

  
 <EMI ID = 118.1>

  
 <EMI ID = 119.1>

  
1972 parts catalog on pages 4-20. The two -_ires

  
 <EMI ID = 120.1>

  
reading indicator, the operand memory 155 having an indicator

  
 <EMI ID = 121.1>

  
to the operation they perform in the ingress queue when addressing the ingress queue memory

  
 <EMI ID = 122.1>

  
 <EMI ID = 123.1>

  
interface logic 61 in the input queue

  
(figure 2) by responding to the signals coming from the comparators

  
 <EMI ID = 124.1>

  
 <EMI ID = 125.1>

  
i contain some data. '

  
The exit control circuit 159 of the waiting queue

  
 <EMI ID = 126.1>

  
 <EMI ID = 127.1>

  
 <EMI ID = 128.1>

  
to the write data signal on line 169 to 1a. "entered

  
 <EMI ID = 129.1>

  
at..

  
(figure 1). It should be remembered that the central input / crimped 13

  
 <EMI ID = 130.1>

  
 <EMI ID = 131.1>

  
 <EMI ID = 132.1>

  
 <EMI ID = 133.1>

  
conductor 175 is 1, or high, and that the binary signal on

  
 <EMI ID = 134.1>

  
 <EMI ID = 135.1>

  
 <EMI ID = 136.1>

  
signal level 0 on line 89. This signal level causes the high / low counter 65 to count plus 1, now assuming that the binary signal on line 175 is 0 and the

  
 <EMI ID = 137.1>

  
ter right, the output of the exclusive OR gate 177 will be

  
 <EMI ID = 138.1>

  
on line 91 will be high. The high signal level on the

  
 <EMI ID = 139.1> <EMI ID = 140.1>

  
 <EMI ID = 141.1>

  
 <EMI ID = 142.1>

  
crimped is not generated on each of the lines 89 or 91 because the exclusive OR gate 177 does not generate a validation signal

  
 <EMI ID = 143.1>

  
 <EMI ID = 144.1>

  
 <EMI ID = 145.1>

  
the arrangement of areas had the general format of a data file which is the basic unit of a data structure. The first field of a file is a description field. The fields that follow Immediately are data fields. The last

  
zone is a termination zone. The left- and right-most parents 20 and 219 respectively define a file.

  
 <EMI ID = 146.1>

  
a simple data structure, is transmitted from left to right,

  
 <EMI ID = 147.1>

  
219. The first zone following the opening paren 201 is a

  
 <EMI ID = 148.1>

  
pair of pare ". The next zone which must follow the description zone can be an operand zone as illustrated by zone 205, or an address zone or an operator zone.

  
The data in description area 203 will describe the type and order of presentation of the various areas that follow them. The spaces 207, 211 and 215 between the data fields

  
 <EMI ID = 149.1>

  
 <EMI ID = 150.1> <EMI ID = 151.1>

  
 <EMI ID = 152.1>

  
 <EMI ID = 153.1> decrease. In each case, a cottage other than 0 is left at the time the combination code occurs. This

  
 <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) The first se "of a file must be description field 203.

  
(?) The last PA in the file is always termination zone 207.

  
 <EMI ID = 160.1>

  
of data.

  
A "de" of such as data area A 205

  
 <EMI ID = 161.1>

  
 <EMI ID = 162.1>

  
 <EMI ID = 163.1>

  
of vector $. These files must obviously follow the general syntax rules described for the general file according to <EMI ID = 164.1> description of data areas and a termination area. As can happen inside a file,

  
 <EMI ID = 165.1>

  
can be understood more easily if we consider it in terms

  
 <EMI ID = 166.1>

  
progress has been made by operators. As an example, suppose that the following defined operation must be performed on a plurality of labels represented by the capital letters of the alphabet

  

 <EMI ID = 167.1>


  
 <EMI ID = 168.1> figure 10.

  
The tree structure of figure 10 receives ceases

  
 <EMI ID = 169.1>

  
operands, which must be activated for the described program

  
 <EMI ID = 170.1>

  
 <EMI ID = 171.1>

  
and G can Stre fed to another add program operator at node 235, the result of this summation being fed

  
 <EMI ID = 172.1>

  
 <EMI ID = 173.1>

  
239 and the result of the operation at node 241 are fed "

  
 <EMI ID = 174.1>

  
The result of the subtraction operator node 231 and

  
 <EMI ID = 175.1>

  
As is evident from this description of the tree structure * the operand processing in a

  
 <EMI ID = 176.1>

  
occurring on a None level such as nodes 227, 229,

  
 <EMI ID = 177.1> This is true for all operations on another, or

  
 <EMI ID = 178.1>

  
previous operations are all available simultaneously.

  
 <EMI ID = 179.1>

  
f

  
 <EMI ID = 180.1>

  
as dyadic operations such as addition and subtraction.

  
 <EMI ID = 181.1>

  
otitis * data processing.

  
 <EMI ID = 182.1>

  
 <EMI ID = 183.1>

  
 <EMI ID = 184.1>

  
will perform the following simple dyadic operations on four labels ^

  
 <EMI ID = 185.1>

  
tree structures in figure 11. The labels A, B,

  
 <EMI ID = 186.1>

  
 <EMI ID = 187.1>

  
 <EMI ID = 188.1>

  
being a 271 file of subtraction nodes. This fiehier is delimited by right and left parens, and presents a first <EMI ID = 189.1>

  
of vectors add 273 and the vector fiehier "add 275. These files

  
 <EMI ID = 190.1>

  
above. There are left file delimitation parents <EMI ID = 191.1>

  
of the computer 11 @ * the figure 1 will be described in relation

  
of

  
 <EMI ID = 192.1>

  
are dynamic and felt roques by the entry queue 21

  
 <EMI ID = 193.1>

  
 <EMI ID = 194.1>

  
according to figure 11, the computer memory will contain <EMI ID = 195.1>

  
 <EMI ID = 196.1>

  
addition is defined. Operand zones 309 and 313 of this

  
 <EMI ID = 197.1>

  
 <EMI ID = 198.1>

  
 <EMI ID = 199.1>

  
 <EMI ID = 200.1>

  
results area <3> 21 are alla &#65533; contracted state, leaving

  
 <EMI ID = 201.1>

  
other words, these zones are simply defined by a paren <EMI ID = 202.1>

  
Thus, the two additional * vector * files and the subtraction program fiehier represent three files of

  
 <EMI ID = 203.1>

  
 <EMI ID = 204.1>

  
two add program files would address the pro file

  
 <EMI ID = 205.1>

  
 <EMI ID = 206.1>

  
the result of each operation is directed out of the computer and back to its input to arrive at the node

  
 <EMI ID = 207.1>

  
result of a vector file operation out of unity

  
 <EMI ID = 208.1>

  
the overrun queue. Suppose that the first operand that arrives in a data file, is operand A. The

  
 <EMI ID = 209.1>

  
 <EMI ID = 210.1>

  
 <EMI ID = 211.1>

  
 <EMI ID = 212.1>

  
 <EMI ID = 213.1>

  
store that addresses the particular vector file

  
 <EMI ID = 214.1>

  
 <EMI ID = 215.1>

  
begins with the left pares 305 of the _ci vector file .. inside the subtraction program file 301. The se "

  
following after the se "of address 377 is a location area

  
 <EMI ID = 216.1>

  
belongs to the left or right operand zone 309 or 313, <EMI ID = 217.1>

  
operand that is received at the input queue taken * also

  
 <EMI ID = 218.1>

  
 <EMI ID = 219.1>

  
 <EMI ID = 220.1>

  
add, after it has been sent by the operand file to the input queue to determine if operand B has arrived

  
 <EMI ID = 221.1>

  
sonos empty operands 309, 313, the control stores the operand

  
 <EMI ID = 222.1>

  
 <EMI ID = 223.1>

  
 <EMI ID = 224.1>

  
in memory are considered to be within the scope of

  
 <EMI ID = 225.1>

  
As a result, therefore, of the file labeled

  
 <EMI ID = 226.1>

  
the file of the subtraction program in the computer storage will have the label A stored in the operand sounds

  
 <EMI ID = 227.1>

  
 <EMI ID = 228.1>

  
label A is now stored in its appropriate operand zone.

  
 <EMI ID = 229.1>

  
 <EMI ID = 230.1>

  
completely used or greatly diminished.

  
 <EMI ID = 231.1> <EMI ID = 232.1>

  
of add vectors and a label D is Memorized in its operand zone

  
 <EMI ID = 233.1>

  
Now suppose that the third operand file that is to arrive in the input queue loses an operand

  
 <EMI ID = 234.1>

  
 <EMI ID = 235.1>

  
 <EMI ID = 236.1>

  
 <EMI ID = 237.1> <EMI ID = 238.1>

  
then this fiehier of vectors and will set the logical unit of vectors to perform the operation required by the zone of

  
 <EMI ID = 239.1>

  
is chosen, which conditions the logical unit of vector <EMI ID = 240.1>

  
 <EMI ID = 241.1>

  
result of subtraction of labels C + D, labels <EMI ID = 242.1>

  
 <EMI ID = 243.1>

  
 <EMI ID = 244.1>

  
 <EMI ID = 245.1>

  
 <EMI ID = 246.1>

  
makes it clear that the computer according to figure 1 only performs an operation after two data structures have been <EMI ID = 247.1>

  
 <EMI ID = 248.1>

  
tick, the program structure will make us "of files from

  
 <EMI ID = 249.1>

  
facilitates a data structure of variable field length. These data structures are easily checked for errors by the use of simple logic circuits.

  
 <EMI ID = 250.1>

  
Of course, of course, the description <EMI ID = 251.1>

  
 <EMI ID = 252.1>

  
input circuit means (21), memory means

  
 <EMI ID = 253.1>

  
 <EMI ID = 254.1>

  
data "(25).

  
 <EMI ID = 255.1>

  
of data contain binary information interspersed between the said data files and the data sets "for

  
 <EMI ID = 256.1>


    

Claims (1)

<EMI ID=257.1> <EMI ID = 257.1> d'entrée reçoivent des fichier" de donées qui représentent des dansées opérande". input receive "data representing operand dances" files. <EMI ID=258.1> <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. according to claim 3, wherein said files forming a schedule file are separated from each other within the schedule file by empty spaces into which said areas cannot extend. 5. Système binaires d'unité do traitement de données selon la revendication 3, dans lequel le fichier de donnée* 5. The data processing unit binary system according to claim 3, wherein the data file * 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. program residing in said data storage means * contains one or more program files associated with a particular program area and with a destination address area. 6. Système d'unité binaire de traitement de donnée 6. Binary data processing unit system <EMI ID=259.1> <EMI ID = 259.1> de sortie pour recevoir une zone d'adresse de destination et des output to receive a destination address zone and <EMI ID=260.1> <EMI ID = 260.1> de données de message de sortie. output message data. 7. Système biuairo d'unité de traitement* de dansées 7. Biuairo dance processing unit * system <EMI ID=261.1> <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. said storage means (25) are structured in a hierarchical stacked order, and in which the data files in said input circuit means (21) are structured in a hierarchical stacked order. <EMI ID=262.1> <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 as claimed in claim 7, wherein said data storage means contains information <EMI ID=263.1> <EMI ID = 263.1> indiquer le départ et la fin des dits fichiers de données. indicate the start and end of said data files. <EMI ID=264.1> <EMI ID = 264.1> selon la revendication 7 et comprenant : according to claim 7 and comprising: 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. output circuit means for receiving a destination address area and at least one operand area and their combination thereof. close an output management data file. <EMI ID=265.1> <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. program data and in which said means for outputting input receive data files * which represent data * operands. <EMI ID=266.1> <EMI ID = 266.1> selon la revendication 10, dans lequel les dites semés format according to claim 10, wherein said seeded format un 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. a program file are separated from each other in the program file by an empty space in which said zones can be extended. 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. A data processing unit binary system according to claim 10, wherein the program data file residing in said data storage means * contains one or more program files associated with a particular program area and a. destination address area. <EMI ID=267.1> <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 according to claim 10 wherein said sema forming an operand file are separated from each other in the <EMI ID=268.1> <EMI ID = 268.1> peut subir une extension. may undergo an extension. <EMI ID=269.1> <EMI ID = 269.1> reçus par les dits moyens formant circuit d'entrée 0 "Éprennent <EMI ID=270.1> received by said means forming an input circuit 0 "Take <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. used to represent all data, two high signals representing a binary character 1, two low signals representing a binary character 0, and a combination of a high signal and a low signal representing either a starting data ;, or a character terminal data. 18. Système binaire d'unité de traitement de données 18. Data processing unit binary system <EMI ID=271.1> <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. output circuit means for receiving a destination address area and an operand area and their combination to close an output message file. 19. Système binaire d'unité de traitement de données 19. Binary system of data processing unit <EMI ID=272.1> <EMI ID = 272.1> <EMI ID=273.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, program data and in which said input circuit means receive data files which represent data "operands," <EMI ID=274.1> <EMI ID = 274.1> <EMI ID=275.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 pour residing in the said means of Memorization of empty contain associated operand zones areo a program zone for former un fichier de programmes, les zones opérandes étant vides create a program file, the operand areas being empty <EMI ID=276.1> <EMI ID = 276.1> <EMI ID=277.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 zones claim 20, wherein said areas forming a program file are separated from each other within the program file by an empty space in which the areas du fichier peuvent subir une extension. file may have an extension. <EMI ID=278.1> <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 of Residual Program. / in the said means of Memorization of empty contain one or more associated vector files <EMI ID=279.1> <EMI ID = 279.1> d'adresse de destination. destination address. 1 1 <EMI ID=280.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 according to claim 15, wherein the data files received by said input circuit means comprise <EMI ID=281.1> <EMI ID = 281.1> d'adresse de mémorisation formant un fichier d'opérandes. storage address forming an operand file. 24. Système binaire d'unité de traitement de données selon la revendication 23, dans lequel les dites zones fonçant 24. A data processing unit binary system according to claim 23, wherein said darkening areas <EMI ID=282.1> <EMI ID=283.1> <EMI ID = 282.1> <EMI ID = 283.1> Peuvent subir une extension. May undergo extension. <EMI ID=284.1> <EMI ID = 284.1> données , les parons droits sont des caractères de terminaison de data, the right parons are terminating characters of <EMI ID=285.1> <EMI ID = 285.1> zone de terminaison; et dans lequel les fichiers de données dans termination zone; and in which the data files in <EMI ID=286.1> <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 data files being delimited by starting characters of will and ending characters of data, the <EMI ID=287.1> <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, where parons are data start characters, right parons are data end characters, <EMI ID=288.1> <EMI ID = 288.1> <EMI ID=289.1> <EMI ID = 289.1> <EMI ID=290.1> <EMI ID=291.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. used to represent all data, two high signals representing a binary 1 character, two low signals representing a binary 0 character, and a combination of a high * lama 'and a low signal representing either the start of data or a terminal character of data. <EMI ID=292.1> <EMI ID = 292.1> <EMI ID=293.1> <EMI ID = 293.1> <EMI ID=294.1> <EMI ID=295.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. The interior of said data files are separated from each other by empty spaces, represented by a plurality of binary characters, and these empty spaces being used to extend the data areas. <EMI ID=296.1> <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 according to claim 25, wherein the description area in the data files * in said data storage means contain program identification data and <EMI ID=297.1> <EMI ID = 297.1> moyens fermant circuit d'entrée contient de* donnée* d'inentificntien d'opéra*^, means closing input circuit contains * data * of opera identification * ^, <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 suivantes <EMI ID = 298.1> 36. A data processing unit binary system according to claim 34, wherein said data files follow the following syntax rules 1) aucune information binaire entre les mêmes parons opposés; 1) no binary information between the same opposite parons; 2) la première zone d'un fichier est toujours la zone de description; 2) the first zone of a file is always the description zone; <EMI ID=299.1> <EMI ID = 299.1> de terminaison. termination. 37. Système binaire d'unité de traitement de données selon 37. Binary system of data processing unit according to <EMI ID=300.1> <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. the interior of the data files * feels separated from each other by empty spaces which can be used to extend the said data sound systems. <EMI ID=301.1> <EMI ID = 301.1> <EMI ID=302.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. sensing a binary character 1, two low signals representing a binary oarotere 0, and a combination of two high signal with a low signal representing either the start of data or a terminal data character. <EMI ID=303.1> <EMI ID = 303.1> selon la revendication 34, dams lequel l'une des sema opérandes according to claim 34, in which one of the sema operands <EMI ID=304.1> <EMI ID = 304.1> <EMI ID=305.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 the said silly operands being contracted when they are empty until they undergo an extension by suitable operands written there. 40. A data processing unit binary system according to claim 1, wherein communication channels <EMI ID=306.1> <EMI ID = 306.1> comprenant including des moyens pour transmettre deux niveaux de signal discret d'une manière substantiellement simultanée, et means for transmitting two discrete signal levels in a substantially simultaneous manner, and <EMI ID=307.1> <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 ter the two discrete signal levels received such that two high levels * represent a binary character 1, two low levels represent a binary character 0, and a high level and a low level represent a start of characters from <EMI ID=308.1> <EMI ID = 308.1> 40, dans lesquels les dits moyens de transmission connectés entre 40, in which said means of transmission connected between <EMI ID=309.1> <EMI ID = 309.1> et interprétation de deux niveaux discrets de signal interprètent and interpretation of two discrete signal levels interpret <EMI ID=310.1> <EMI ID = 310.1> <EMI ID=311.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 low level is on a second conductor path and interprets a high level and a low level as a terminal data character if the high level is on the second <EMI ID=312.1> <EMI ID = 312.1> <EMI ID=313.1> <EMI ID = 313.1> <EMI ID=314.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 comprising means "for counting up by a unit in response to the probing and interpreting means detecting a starting data character and counting down by <EMI ID=315.1> <EMI ID = 315.1> détectant un caractère terminal de données. detecting a data terminal character. <EMI ID=316.1> <EMI ID = 316.1> <EMI ID=317.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. unit in response to said probing and interpreting means detecting a starting data character and counting down by a unit in response to said probing and interpreting means detecting a terminal character of data. <EMI ID=318.1> <EMI ID = 318.1> <EMI ID=319.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 used to check the presence of errors in the data, by counting only certain characters which are dithered on <EMI ID=320.1> <EMI ID = 320.1> <EMI ID=321.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 according to claim wherein four characters are used * to represent all data, two levels of <EMI ID=322.1> <EMI ID = 322.1> nais en d'un signal haut avec un signal bas représentant soit born in a high signal with a low signal representing either <EMI ID=323.1> <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> according to claim 46, wherein said means for verifying the presence of errors Indicate a presence <EMI ID = 324.1> <EMI ID=325.1> <EMI ID = 325.1> <EMI ID=326.1> <EMI ID = 326.1> <EMI ID=327.1> <EMI ID = 327.1> vérification de la présence d'erreurs comprennent des moyens verification of the presence of errors include means <EMI ID=328.1> <EMI ID = 328.1> <EMI ID=329.1> <EMI ID = 329.1> <EMI ID=330.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 high signal on the first line of data input and low signal level on the second line of data input <EMI ID=331.1> <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 low signal on the first data input line and a high signal level on the second data input line <EMI ID=332.1> <EMI ID = 332.1> tère de départ de données et pour compter vers le bas d'une starting point of data and to count down a <EMI ID=333.1> <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> - data structures stored in said storage means, said data structures representing program data organized in a hierarchical order stacked according to the program data files composed of operand areas * and a resulting area associated with a particular sound system program description; and - data structures * received by the said * "yen forming an extra circuit, the said data structures representing operand data organized in a stacked hierarchical order, the said data structures causing the addressing of some of the structures * of data in said <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 operand area and a destination address area associated with uwe program description area, said operand area being <EMI ID=335.1> <EMI ID = 335.1> lequel les zones opérandes et les zones résultantes sent contrac- which the operand zones and the resulting zones feel contracted <EMI ID=336.1> <EMI ID = 336.1> extension par des données qui y sont écrites. extension by data written to it. <EMI ID=337.1> <EMI ID = 337.1> présentant le forant suivant : <EMI ID=338.1> <EMI ID=339.1> presenting the following drill: <EMI ID = 338.1> <EMI ID = 339.1> <EMI ID=340.1> <EMI ID = 340.1> <EMI ID=341.1> <EMI ID = 341.1> une sous d'adresse de destination; et a destination subaddress; and <EMI ID=342.1> <EMI ID = 342.1> <EMI ID=343.1> <EMI ID = 343.1> <EMI ID=344.1> <EMI ID = 344.1> opérande , <EMI ID=345.1> operand, <EMI ID = 345.1> revendication 57 et comprenant également : claim 57 and further comprising: uns source de segments de données pour fournir des a source of data segments to provide <EMI ID=346.1> <EMI ID = 346.1> 59. Système d'unité de traitement d'information selon 59. Information processing unit system according to <EMI ID=347.1> <EMI ID = 347.1> <EMI ID=348.1> <EMI ID = 348.1> effectuer sur cette unité une opération après que la dite autre perform an operation on this unit after said other <EMI ID=349.1> <EMI ID = 349.1> de données. 60. Système d'unité de traitement d'information selon la of data. 60. Information processing unit system according to <EMI ID=350.1> <EMI ID = 350.1> transfert de données en série vers les dites unités et depuis ces unités. serial data transfer to and from said units. 61. Système d'unité de traitement d'information selon la 61. Information processing unit system according to <EMI ID=351.1> <EMI ID = 351.1> riques peur contrôler le transfert de données de contrôle. risks to control the transfer of control data. <EMI ID=352.1> <EMI ID = 352.1> revendication 57, dans lequel claim 57, wherein la dite unité de contrôle de la dite unité programmable said control unit of said programmable unit <EMI ID=353.1> <EMI ID = 353.1> centrale. central. <EMI ID=354.1> <EMI ID = 354.1> revendication 1, dans lequel : claim 1, in which: les dits moyens de circuit d'entrée comprennent des said input circuit means comprise <EMI ID=355.1> <EMI ID = 355.1> 69) peur recevoir les dite fichiers de données. 69) can receive the said data files. <EMI ID=356.1> <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 : operated by halves comprising a programmable unit having a logic unit, a storage unit which is coupled with the programmable unit to contain one or more control operators stored therein, the method comprising: la réception d'un segment de données dans la dite unité receiving a data segment in said unit <EMI ID=357.1> <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 access to the storage unit coupled with said programmable unit at rest to said data segment received for <EMI ID=358.1> <EMI ID = 358.1> et <EMI ID=359.1> and <EMI ID = 359.1>
BE153237A 1974-02-28 1975-02-11 DIGITAL DATA PROCESSING UNIT POWERED BY DATA BE825392A (en)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US44691174A 1974-02-28 1974-02-28
US44691274A 1974-02-28 1974-02-28
US44703474A 1974-02-28 1974-02-28
US447015A US3886522A (en) 1974-02-28 1974-02-28 Vocabulary and error checking scheme for a character-serial digital data processor
US05/447,040 US3978452A (en) 1974-02-28 1974-02-28 System and method for concurrent and pipeline processing employing a data driven network
US05/447,016 US4156903A (en) 1974-02-28 1974-02-28 Data driven digital data processor
US50586974A 1974-09-13 1974-09-13
US50586874A 1974-09-13 1974-09-13
US50585174A 1974-09-13 1974-09-13
US50585274A 1974-09-13 1974-09-13
US50585374A 1974-09-13 1974-09-13

Publications (1)

Publication Number Publication Date
BE825392A true BE825392A (en) 1975-05-29

Family

ID=27582795

Family Applications (5)

Application Number Title Priority Date Filing Date
BE153241A BE825396A (en) 1974-02-28 1975-02-11 RECURRING MECHANISM IN A DIGITAL DATA PROCESSING UNIT
BE153239A BE825394A (en) 1974-02-28 1975-02-11 DATA STRUCTURES STACKED IN A DATA-POWERED DIGITAL DATA PROCESSING UNIT
BE153240A BE825395A (en) 1974-02-28 1975-02-11 STRUCTURED DATA FILES IN A DATA-POWERED DIGITAL PROCESSING UNIT
BE153238A BE825393A (en) 1974-02-28 1975-02-11 PROCEDURE FOR ERROR AND VOCABULARY VERIFICATION FOR A SERIAL DIGITAL PROCESSING UNIT WITH CHARACTERS
BE153237A BE825392A (en) 1974-02-28 1975-02-11 DIGITAL DATA PROCESSING UNIT POWERED BY DATA

Family Applications Before (4)

Application Number Title Priority Date Filing Date
BE153241A BE825396A (en) 1974-02-28 1975-02-11 RECURRING MECHANISM IN A DIGITAL DATA PROCESSING UNIT
BE153239A BE825394A (en) 1974-02-28 1975-02-11 DATA STRUCTURES STACKED IN A DATA-POWERED DIGITAL DATA PROCESSING UNIT
BE153240A BE825395A (en) 1974-02-28 1975-02-11 STRUCTURED DATA FILES IN A DATA-POWERED DIGITAL PROCESSING UNIT
BE153238A BE825393A (en) 1974-02-28 1975-02-11 PROCEDURE FOR ERROR AND VOCABULARY VERIFICATION FOR A SERIAL DIGITAL PROCESSING UNIT WITH CHARACTERS

Country Status (7)

Country Link
BE (5) BE825396A (en)
DK (1) DK687074A (en)
IE (1) IE43017B1 (en)
IT (1) IT1043954B (en)
NL (1) NL7501391A (en)
NO (1) NO750303L (en)
SE (5) SE410528B (en)

Also Published As

Publication number Publication date
SE410361B (en) 1979-10-08
NO750303L (en) 1975-08-29
SE410360B (en) 1979-10-08
SE410528B (en) 1979-10-15
SE7501537L (en) 1975-08-29
BE825395A (en) 1975-05-29
DK687074A (en) 1975-10-27
SE7501534L (en) 1975-08-29
SE7501538L (en) 1975-08-29
SE413160B (en) 1980-04-21
AU7667174A (en) 1976-06-24
IT1043954B (en) 1980-02-29
SE7501535L (en) 1975-08-29
BE825396A (en) 1975-05-29
IE43017B1 (en) 1980-12-03
SE7501536L (en) 1975-08-29
BE825393A (en) 1975-05-29
NL7501391A (en) 1975-09-01
SE413161B (en) 1980-04-21
IE43017L (en) 1975-08-28
BE825394A (en) 1975-05-29

Similar Documents

Publication Publication Date Title
Hagino et al. Practical node-red programming
US8972936B2 (en) Version labeling in a version control system
FR2480460A1 (en) DEVICE FOR TRANSFERRING INFORMATION BETWEEN MAIN UNITS OF A DATA PROCESSING SYSTEM AND A CENTRAL SUBSYSTEM
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
FR2562288A1 (en) DIGITAL CALCULATOR FOR IMPLEMENTING SIMULATION ALGORITHM TRIGGERED BY EVENTS
CN110032562B (en) A method and device for storing business records
WO2020160021A1 (en) Hierarchical script database and database applications
Prusty Learning ECMAScript 6
CN119106145A (en) Metadata generation method, identification method and electronic device
BE825392A (en) DIGITAL DATA PROCESSING UNIT POWERED BY DATA
McMillan Data Structures and Algorithms with JavaScript: Bringing classic computing approaches to the Web
Kapil Clean Python
US20050177434A1 (en) Method for marketing and organization of creative content over an online medium
Bratteteig A matter of digital materiality
CN110866072A (en) Map updating method based on block chain
CN111142735B (en) Software page creating method and device, terminal equipment and storage medium
FR2475763A1 (en) DIGITAL PROCESSOR WITH PIPELINE STRUCTURE
US12254031B2 (en) Method, apparatus, electronic device and storage medium for interaction
Ali Advanced IOS 4 Programming: Developing Mobile Applications for Apple IPhone, IPad, and IPod Touch
CN119003844A (en) Metadata generation method, metadata verification method and electronic equipment
Singh Data Structure & Algorithm: Simply In Depth
JP3035506B2 (en) Data type converter
CN110737465A (en) function call path acquisition method and related device
Sharma et al. Bookboxed
Graciani et al. Enjoying natural computing: essays dedicated to Mario de Jesús Pérez-Jiménez on the Occasion of His 70th Birthday

Legal Events

Date Code Title Description
RE20 Patent expired

Owner name: BURROUGHS CORP.

Effective date: 19950211