[go: up one dir, main page]

DE1449411C - Method and circuit arrangement for sequentially reading out several unequal words or word parts which contain bits corresponding to one or more search bits from an associative memory - Google Patents

Method and circuit arrangement for sequentially reading out several unequal words or word parts which contain bits corresponding to one or more search bits from an associative memory

Info

Publication number
DE1449411C
DE1449411C DE1449411C DE 1449411 C DE1449411 C DE 1449411C DE 1449411 C DE1449411 C DE 1449411C
Authority
DE
Germany
Prior art keywords
column
signal
bit
memory
words
Prior art date
Legal status (The legal status 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 status listed.)
Expired
Application number
Other languages
German (de)
Inventor
Morton Herbert Trenton NJ Lewin (VStA)
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
RCA Corp
Original Assignee
RCA Corp
Publication date

Links

Description

Die vorliegende Erfindung betrifft ein Verfahren und eine Schaltungsanordnung zum sequentiellen Auslesen mehrerer ungleicher Wörter oder Wortteile, die einem oder mehreren Suchbits entsprechende Bits enthalten, aus einem assoziativen Speicher mit einer zeilen- und spaltenweise ausgelegten Bit-Speicherelementmatrix, deren Zeilen jeweils ein eine Anzahl von Bits enthaltendes Wort zu speichern vermögen und deren Spalten jeweils mehrere zu den Bit-Speicherelementen gleichen Stellenwertes in sämtlichen Zeilen führende Spaltenleiter enthalten, wobeiThe present invention relates to a method and a circuit arrangement for sequential Reading out several unequal words or parts of words, the bits corresponding to one or more search bits contained, from an associative memory with a bit memory element matrix laid out in rows and columns, the lines of which are each able to store a word containing a number of bits and their columns each have a plurality of place values that are the same as the bit storage elements in all Rows leading column conductors contain, where

a) einer oder mehreren Spalten das Suchbit bzw! die Suchbits zugeleitet unda) one or more columns the search bit or! the search bits and

b) sämtliche interessierenden Spalten abgefragt werden.b) all columns of interest are queried.

Assoziative oder inhaltsadressierte Speicher sind bekannt.. Sie enthalten eine Matrix von in Spalten und Zeilen angeordneten Speicherelementen. In jeder Zeile ist ein Informationsgegenstand (Wort) gespeichert. Der Speicher wird abgefragt, indem man das Bit oder die Bits eines »Suchwortes« einer oder mehreren Spalten des Speichers zuleitet. Im Speicher können ein oder mehrere Wörter vorhanden sein, die dem Suchwort entsprechen. Darunter, daß ein gespeichertes Wort einem Suchwort entspricht, versteht man, daß diejenigen Bits des gespeicherten Wortes, die sich in den von den Bits des Suchwortes angesteuerten Spalten befinden, jeweils gleich den Bits des Stichwortes sind. Bei dem Speicher kann es sich beispielsweise um einen Festwertspeicher, z. B. mit Dioden als Speicherelementen, einen cryoelektrischen Speicher oder eine Magnetkern- oder Transfluxormatrix, wie sie sämtlich an sich bekannt sind, handeln. Zwei Ausführungsformen von Dioden-Festwertspeichern, auf die sich die Erfindung beispielsweise anwenden laßt, werden noch beschrieben. Bei einer dieser Ausführungsformen, die in ihrer Art bereits vorgeschlagen wurde, wird der Binärwert »0« oder »1« durch die Lage des Koppelelementes (z. B. Diode) hinsichtlich einer von zwei einer Bit-Stelle zugeordneten Ausgangsleitungen dargestellt, wie es an sich bei Festwertspeichern ebenfalls bekannt ist.Associative or content-addressed memories are known. They contain a matrix of in columns and storage elements arranged in rows. An information item (word) is stored in each line. The memory is queried by adding the bit or bits of a "search word" to one or more Columns of memory. There may be one or more words in memory that contain match the search term. This means that a stored word corresponds to a search term that those bits of the stored word that are in the bits of the search word Columns are each equal to the bits of the keyword. The memory can be, for example a read-only memory, e.g. B. with diodes as storage elements, a cryoelectric Memory or a magnetic core or transfluxor matrix, act as they are all known per se. Two types of diode read-only memories, to which the invention can be applied, for example, will be described below. At a of these embodiments, which in their nature has already been proposed, the binary value becomes "0" or »1« due to the position of the coupling element (e.g. diode) with respect to one of two assigned to a bit position Output lines shown, as it is also known per se for read-only memories.

Um mehrere dem Suchwort entsprechende ungleiche Wörter nacheinander aus einem assoziativen Speicher der eingangs genannten Art auszulesen, muß man sich eines Abfrageprogramms bedienen, bei dem das Abfrageschema für einen gegebenen Schritt jeweils durch das Schema und die festgestellten Resultate des vorausgegangenen Schrittes bestimmt ist, womit man effektiv eine »Entscheidungspyramide« erhält. Und zwar muß man nacheinander diejenigen Afragctreiber, die ursprünglich im inaktiven Zustand sind, nach einem solchen Schema in den'aktiven, den einen der beiden Binärwerte ausstoßenden Zustand schalten, daß die Mehrdeutigkeiten, die sich ergeben, wenn mehrere dem Suchwort entsprechende WörteT gespeichert sind, beseitigt und jedes der ursprünglich durch das Suchwort gewählten Wörter isoliert und einzeln ausgelesen *wird. Der Wert des jeweiligen Abfrageprogramms hängt dabei hauptsächlich von der Geschwindigkeit, mit der sämtliche Antworten (gewühlte Wörter) ausgelesen werden können, sowie von dem hierfür erforderlichen Schaltungsaufwand ab.To get several unequal words corresponding to the search term one after the other from an associative To read out memory of the type mentioned at the beginning, one must use a query program the query scheme for a given step through the scheme and the results determined of the previous step is determined, which effectively creates a "decision pyramid" receives. In fact, one must one after the other those Africa drivers who were originally in the inactive state are, according to such a scheme, in the active state, which emits one of the two binary values switch that the ambiguities that result when several words corresponding to the search wordT are stored, eliminated and each of the words originally selected by the search term isolated and is read out individually *. The value of the particular query program mainly depends on the speed with which all answers (churned Words) can be read out, as well as the circuit complexity required for this.

Bei einem bekannten Verfahren (»IRE Transactions on Electronic Computers«, Dezember 1961, S. 718 bis 722) wird eine verhältnismäßig einfache Atisle.seschaltimg verwendet, die für jeden Abfrageschritt lediglich anzeigt, ob ein oder mehrere Wörter gewählt worden sind oder nicht. Der darauf beruhende Abfragevorgang hat folgende nachteiligen Eigentümlichkeiten: Zunächst müssen, um eine Antwort auszulesen, sämtliche Abfragetreiber im aktiven Zustand sein und muß angezeigt werden, daß ein oder mehrere Wörter gewählt sind. Wenn beispielsweise ein einziges Wort gewählt worden ist, eine große Anzahl der Abfragetreiber sich jedoch noch im . inaktiven Zustand befindet, so müssen, ehe das WortIn a known method ("IRE Transactions on Electronic Computers", December 1961, P. 718 to 722) a relatively simple Atisle.seschaltimg is used for each query step only indicates whether one or more words have been selected or not. The one based on it Inquiry process has the following disadvantageous peculiarities: First, you have to get an answer read out, all query drivers must be in the active state and it must be indicated that a or several words are selected. For example, if a single word has been chosen, one however, a large number of query drivers are still in the. is inactive state, so must before the word

ίο ausgelesen werden kann, zuerst alle diese Treiber in den dem gewählten Wort entsprechenden Zustand geschaltet werden, was natürlich einen erheblichen Zeitaufwand bedeutet. Zweitens kann es sein, daß viele Abfrageschritte durchlaufen werden, bei denen kein einziges Wort isoliert wird, d. h. die Anzeige, daß ein entsprechendes Wort gefunden ist, ausbleibt, was eine zusätzliche Zeitvergeudung bedeutet.ίο can be read out, all of these drivers in be switched to the state corresponding to the selected word, which of course is a considerable one Time expenditure means. Second, it can be that many query steps are run through in which not a single word is isolated, d. H. there is no indication that a corresponding word has been found, which means an additional waste of time.

Ein anderes bekanntes Verfahren (»IBM Journal«, Januar 1962, S. 126 bis 136) arbeitet mit einer etwas komplizierteren Anordnung, bei der die Ausleseschaltung drei mögliche Zustände anzeigt, nämlich daß kein entsprechendes Wort gewählt ist, daß ein Wort gewählt ist oder daß mehrere Wörter gewählt sind. Mit dem zusätzlichen Schaltungsaufwand eines Worttreibers pro Wort und einer der Anzahl von Bits pro Wort entsprechenden Anzahl von Leseverstärkern kann man dabei erheblich an Zeit einsparen, indem immer dann, wenn angezeigt wird, daß ein Wort gewählt ist, der entsprechende Worttreiber aktiviert und das gesamte Wort unmittelbar ausgelesen, d. h. durch die Leseverstärker wahrgenommen wird, und zwar auch dann, wenn einige der Abfragetreiber im inaktiven Zustand sind. Der sich bei Anwendung einer solchen Auslegeschaltung ergebende Abfrage-Vorgang hat folgende nachteilige Eigentümlichkeiten: Wenn bei einem gegebenen Schritt z. B. zwei Wörter gewählt worden sind, ein großer Teil der Abfrage-Another known method ("IBM Journal", January 1962, pp. 126 to 136) works with something more complicated arrangement in which the readout circuit indicates three possible states, viz that no corresponding word is chosen, that a word is chosen, or that several words are chosen are. With the additional circuitry of a word driver per word and one of the number of bits A corresponding number of sense amplifiers per word can be saved considerably in terms of time by Whenever it is indicated that a word has been selected, the corresponding word driver is activated and read out the entire word immediately, d. H. perceived by the sense amplifiers, and even if some of the query drivers are inactive. The application The query process resulting from such an interpretation circuit has the following disadvantageous peculiarities: If at a given step e.g. B. two words have been chosen, a large part of the query

• treiber sich jedoch im inaktiven Zustand befindet, wenn weiter die inaktiven Treiber von links nach rechts geschaltet werden, so muß, falls die beiden Wörter beispielsweise nur in der am weitesten rechten Bitstelle voneinander verschieden sind, die beträchtliche Zeit aufgewendet werden, die nötig ist, um sämtliche inaktiven Treiber nacheinander in den den identischen Bits der beiden Wörter entsprechenden Zustand zu schalten, ehe erst in der letzten Stelle die Mehrdeutigkeit beseitigt wird und eine Antwort ausgelesen werden kann. Ferner kann es wiederum vorkommen, daß viele Abfrageschritte durchlaufen werden, bei denen keine Wörter gewählt werden.• However, the driver is in the inactive state if the inactive drivers continue from left to must be switched to the right, if the two words, for example, only in the rightmost Bit positions are different from each other, the considerable time that is needed to be expended all inactive drivers one after the other in those corresponding to the identical bits of the two words To switch the state before the ambiguity is only removed in the last digit and a response is read out can be. Furthermore, it can again happen that many query steps are run through, where no words are chosen.

Bei beiden bekannten Verfahren kann es außerdem geschehen, daß in mehreren aufeinanderfolgenden Schritten das gleiche Wort oder die gleichen Wörter isoliert werden. Zusätzlich dazu ist in beiden Fällen die Anzahl der zu durchlaufenden Schritte von der Anzahl von Bits pro Wort abhängig, derart, daß bei zunehmender Wortlänge sich die erforderliche Schrittzahl und damit der Zeitaufwand für den Abfragevorgang erhöht.In both known methods, it can also happen that in several successive Steps the same word or words are isolated. In addition to this, in both cases the number of steps to be run through depends on the number of bits per word, such that at As the word length increases, the number of steps required and thus the time required for the query process elevated.

Der Erfindung liegt die Aufgabe zugrunde, unter Vermeidung der obenerwähnten Nachteile der bekannten Methoden ein Verfahren und eine Schaltungsanordnung anzugeben, mittels dessen bzw. deren aus dem assoziativen Speicher sämtliche dem jeweili-The invention is based on the object while avoiding the above-mentioned disadvantages of the known Methods to specify a method and a circuit arrangement by means of which from the associative memory all the respective

gen Suchwort entsprechenden Informationswörter isoliert und ausgelesen werden können, und zwar vorzugsweise in einer vorbestimmten, ζ. B. dem Zah-Ienwcrt der Wörter entsprechenden Reihenfolge, wo-gen search word corresponding information words can be isolated and read out, namely preferably in a predetermined, ζ. B. the number word the order of the words, where-

bei die Anzahl der erforderlichen Abfrageschritte gegenüber den bekannten Verfahren wesentlich verringert sein soll.with the number of required query steps significantly reduced compared to the known method should be.

Gemäß der Erfindung wird diese Aufgabe bei einem Verfahren der eingangs genannten Art dadurch gelöst, daß im Falle, daß die Abfrage gemäß Schritt b) in mindestens einer Spalte ein Signal X ergibt,According to the invention, this object is achieved in a method of the type mentioned at the outset in that, in the event that the query according to step b) results in a signal X in at least one column,

c) einer dieser Spalten ein Signal Y zugeleitet und Schritt b) wiederholt wird,c) a signal Y is fed to one of these columns and step b) is repeated,

. c') dieser Schritt c) so oft wiederholt wird, bis die Abfrage in keiner Spalte mehr ein Signal X ergibt, . c ') this step c) is repeated until the query no longer results in a signal X in any column,

im Falle daß die Abfrage gemäß b) oder c) bzw. c') in keiner-Spalte ein Signal X ergibt,in the event that the query according to b) or c) or c ') results in a signal X in none of the columns,

d) das betreffende Wort bzw. der betreffende Wortteil aus dem Speicher ausgelesen wird,d) the relevant word or the relevant part of the word is read from the memory,

e) daß im Anschluß an den Schritt d) für den Fall, daß noch ein das Signal Y abgebender Abfragetreiber vorhanden ist, dieser Treiber auf ein Signal Z umgeschaltet wird und die Abfrage gemäßSchritt b) nebst dem Auslesen gemäß Schritt d) wiederholt wird, wobei entsprechend dem Abfrageergebnis des Schritts b) vor dem Schritt d) gegebenenfalls die Schritte c) bzw. c') durchgeführt werden,e) that following step d) for the case that there is still an interrogation driver which emits the signal Y. is present, this driver is switched to a signal Z and the query according to step b) is repeated in addition to the reading according to step d), according to the query result of step b) before the Step d) if necessary, steps c) or c ') are carried out,

e') daß dieser Schritt e) so oft wiederholt wird, bis kein das Signal Y abgebender Abfragetreiber mehr vorhanden ist, und anschließend die eingeschalteten Z-Signaltreiber abgeschaltet werden, wobeie ') that this step e) is repeated until there is no longer an interrogation driver emitting the signal Y , and then the switched-on Z signal drivers are switched off, with

Signal »Af« ein die Anwesenheit von zwei oder mehr ungleichen, dem Suchbit bzw. den Suchbits entsprechende Bits aufweisenden Wörtern oder Wortteilen anzeigendes Signal (im Falle von zwei Leitern pro Spalte ein Signal, das aus je einem Bit »1« in beiden Spaltenleitern besteht),Signal "Af" on the presence of two or more unequal words having bits corresponding to the search bit or bits or word parts indicating signal (in the case of two conductors per column one signal, which consists of one bit "1" each in both column conductors),

Signal »Y« ein einem Bit des einen Wertes (z. B. »0«) entsprechendes Signal (im Falle von zwei Leitern pro Spalte ein Signal, das aus einem Bit »0« im ersten und einem Bit »1« im zweiten Leiter besteht), und
Signal »Z« das dem Signal »Y« entgegengesetzte, einem Bit des anderen Wertes (z. B. »1«) entsprechende Signal (im Falle von zwei Leitern pro Spalte ein Signal, das aus einem Bit »1« im ersten und aus einem Bit »0« im zweiten Leiter besteht) bedeutet.
Dieses Verfahren hat gegenüber den bekannten Verfahren den Vorteil, daß jedes ermittelte Wort, das Bits entsprechend einem oder mehreren Suchbits enthält, sofort ausgelesen wird. Es ist außerdem nicht möglich, daß in zwei aufeinanderfolgenden Suchvorgängen das gleiche Wort ermittelt wird. Sind mehrere Wörter vorhanden, die dem Suchwort entsprechen, so wird bei ieder Abfrage eines dieser Wörter ermittelt. Schließlich ist die für das Auslesen sämtlicher dem Suchwort entsprechenden Wörter erforderliche Anzahl von Abfragevorgängen unabhängig von der Größe des Speichers und von der Anzahl der Bits pro Wort, sie beträgt nämlich höchstens Im— 1, wobei m die Anzahl der dem Suchwort entsprechenden Wörter im Speicher ist. Bei den bekannten Verfahren sind wesentlich mehr Schritte erforderlich, und die Anzahl der Schritte hängt außerdem von der Wortlange ab.
Signal “Y” a signal corresponding to one bit of one value (e.g. “0”) (in the case of two conductors per column, a signal consisting of a bit “0” in the first and a bit “1” in the second conductor exists), and
Signal »Z« is the signal opposite to signal »Y« and corresponding to a bit of the other value (e.g. »1«) (in the case of two conductors per column, a signal consisting of a bit »1« in the first and off a bit "0" in the second wire) means.
This method has the advantage over the known methods that every word found which contains bits corresponding to one or more search bits is read out immediately. It is also not possible for the same word to be found in two successive searches. If there are several words that correspond to the search term, one of these words will be determined when the query is made. Finally, the number of interrogations required to read out all the words corresponding to the search word is independent of the size of the memory and the number of bits per word, namely at most Im- 1, where m is the number of words corresponding to the search word in the memory . The known methods require considerably more steps, and the number of steps also depends on the length of the word.

Eine Weiterbildung des vorliegenden Verfahrens zum Auslesen der Wörter oder Wortteile in einer ihrem Zahlenwert entsprechenden Reihenfolge aus einem Speicher, bei dem die Stellenwerte der Bitspeicherelemente in einer Zeile von links nach rechts abnehmen, ist dadurch gekennzeichnet, daß den Spalten, beginnend mit der am weitesten links gelegenen Spalte, in der zuvor ein Signal »Λ"« festgestellt worden ist, der Reihe nach ein Signal »Y« zugeführt wird und daß den Spalten, beginnend mit der ίο am weitesten rechts gelegenen Spalte, der beim vorangegangenen Schritt ein Signal »Y« zugeführt worden war, der Reihe nach das Signal »Z« zugeführt wird. .A further development of the present method for reading out the words or parts of words in a Sequence corresponding to their numerical value from a memory, in which the position values of the bit memory elements are in a row from left to right decrease, is characterized in that the columns, starting with the leftmost Column in which a signal "Λ" "was previously determined, a signal" Y "is fed in sequence and that the columns, starting with the rightmost column, that of the previous A signal "Y" was fed to step, the signal "Z" was fed in sequence will. .

Eine Schaltungsanordnung zur Durchführung des vorliegenden Verfahrens ist gemäß der Erfindung dadurch gekennzeichnet, daß mit jeder Spalte eine Lese- und Abfrageschaltung mit einer an die Spaltenleiter anschaltbaren Treiberstufέ angekoppelt ist, die, wenn die betreffende Spalte mit einem Suchbit anzusteuern ist, für die gesamte Dauer des Auslese Vorganges in den aktiven, das Suchbit abgebenden Zustand geschaltet ist, während wenn die betreffende Spalte eine abzufragende Spalte ist und durch die an die Spaltenleiter angeschaltete Lesestufe' während der Anwesenheit des oder der. Suchbits Signale, welche in dieser Spalte die Speicherung von sowohl mindestens einem Bit des einen als auch "mindestens einem Bit des anderen Wertes in den dem oder den Suchbits entsprechenden Wörtern oder Wortteilen anzeigen, festgestellt werden, unter Steuerung durch eine logische Stufe die Spalte mit Signalen »Y« und »Z« entsprechend dem jeweiligen Abfrageprogramm ansteuert.A circuit arrangement for carrying out the present method is characterized according to the invention that with each column a reading and interrogation circuit with a driver stage έ connectable to the column conductor is coupled, which, if the column in question is to be controlled with a search bit, for the entire duration of the readout process is switched to the active state that emits the search bit, while when the relevant column is a column to be queried and by the reading stage connected to the column conductor during the presence of the. Search bits Signals which in this column indicate the storage of at least one bit of one value and at least one bit of the other value in the words or parts of words corresponding to the search bit or bits are determined, the column with signals under the control of a logic stage Controls »Y« and »Z« according to the respective query program.

Im folgenden werden Ausführungsbeispiele der Erfindung an Hand der Zeichnungen näher erläutert, es zeigen ' · .In the following, embodiments of the invention are explained in more detail with reference to the drawings, it show ' · .

F i g. 1 a bis Ie Schaltungssymbole, die in den folgenden Schaltbildern verwendet werden,F i g. 1 a to Ie circuit symbols used in the following Wiring diagrams are used,

F i g. 2 ein Schaltbild einer in ihrer Art bereits vorgeschlagenen assoziativen Festwertspeichermatrix, auf die sich die Erfindung anwenden läßt,F i g. 2 a circuit diagram of one of its kind already proposed associative read-only memory matrix to which the invention can be applied,

F i g. 3 ein detailliertes Blockschaltbild einiger Steuerstufen der Festwertspeicher-Ansteuerschaltung, F i g. 4 ein Blockschaltbild, das die Verschaltung zwischen den verschiedenen logischen Stufen der Steuerstufen des Speichers nach F i g. 2 veranschaulicht, F i g. 3 shows a detailed block diagram of some control stages of the read-only memory drive circuit, F i g. 4 is a block diagram showing the interconnection between the various logic levels of the Control stages of the memory according to FIG. 2 illustrates

F i g. 5 ein detailliertes Blockschaltbild einer zu jeder Spalte des Speichers nach F i g. 2 gehörigen logischen Stufe der F i g. 4,F i g. FIG. 5 is a detailed block diagram of one for each column of the memory of FIG. 2 belonging logical level of F i g. 4,

F i g. 6' ein schematisches Schaltbild der Treiberschaltung 20 in F i g. 5, die aus je einer Transistorstufe für jeden der beiden Leiter in der betreffenden Spalte besteht,F i g. 6 'is a schematic circuit diagram of the driver circuit 20 in FIG. 5, each consisting of a transistor stage exists for each of the two conductors in the relevant column,

F i g. 7 a und 7 b Blockschaltbilder, die veranschaulichen, wie die logischen Stufen des Speichers in verschiedener Weise untereinander verschaltet sein können, .F i g. 7 a and 7 b are block diagrams that illustrate how the logic levels of the memory are interconnected in different ways be able, .

Fig. 8 ein schematisches Schaltbild, zum Teil in Blockform, einer anderen Ausführungsform eines Speichers, auf den das erfindungsgemäßc Verfahren Anwendung finden kann,8 is a schematic circuit diagram, partly in block form, of another embodiment of a Memory to which the method according to the invention can be applied,

F i g. 9 ein Blockschaltbild der zu einer Gruppe von .Spaltenleitern im Speicher nach F i g. 8 gehörigen logischen Stufen,F i g. 9 is a block diagram of a group of. Column conductors in the memory according to FIG. 8 belonging logical levels,

Fig. 10 ein Blockschaltbild der logischen Stufen, die zu einem einzelnen Leiter / der Spaltenleitergruppe / in F i g. 8 gehören,FIG. 10 is a block diagram of the logic levels that make up a single conductor / column conductor group / in FIG. 8 belong

• ■ ■ . 5 ·..'.■■ ■-..'; . 6• ■ ■. 5 · .. '. ■■ ■ - ..'; . 6th

Fig. 11 ein Blockschaltbild, daß die Verschaltung Ist dieses einzige in einer Spalte abgetastete Bit eine11 is a block diagram showing that the interconnection is this single bit scanned in a column

zwischen verschiedenen logischen Stufen im Speicher »Null«, so ist das Abtastergebnis dieser Spalte 0,1between different logical levels in the memory "zero", the scanning result of this column is 0.1

nacli F i g. 8 veranschaulicht, (eine »Null« im Leiter α und eine »Eins« im Leiter b). f i g. 8 illustrates (a "zero" in conductor α and a "one" in conductor b).

Fig. 12a und 14b ein Funktionsschema, welches Sind im Speicher mehrere mit dem Suchwort überdas Abfrageprogramm für einen im 3-4-Code ver- 5 einstimmende Wörter oder Teile von Wörtern entschlüsselten inhaltsadressierten Speicher veranschau- halten, so werden in mindestens einer Spalte sowohl licht. : '' ν das Bit »Eins« als auch das Bit »Null« abgetastet,12a and 14b show a functional diagram which shows several content-addressed memories decrypted with the search word via the query program for a 3-4 code matching words or parts of words in the memory, then in at least one column both . : '' ν the bit "one" as well as the bit "zero" scanned,

In der nachfolgenden Beschreibung ist willkürlich sofern diese Wörter einander nicht gleich sind, und esIn the following description is arbitrary unless these words are the same, and it

angenommen, daß ein positives Signal von einer einen erscheint in dieser, eventuell auch weiteren Spalten dasassumed that a positive signal from one column appears in this one, possibly also in other columns

gegebenen Wert . übersteigenden Größe jeweils die io" Abtastergebnis 1,1. Wird keine Übereinstimmung fest-given value. exceeding size in each case the io "scanning result 1.1. If no match is determined-

Binärziffer »Eins« und ein eine gegebene Größe über- gestellt, so äußert sich dies darin, daß in keiner SpalteBinary digit "one" and a given quantity superposed, this is expressed in the fact that in no column

steigendes negatives Signal jeweils die Binärziffer ein Bit abgetastet wird, und folglich das Abtast-increasing negative signal, the binary digit is sampled one bit, and consequently the sampling

»Null« darstellt. Der Einfachheit halber wird gelegent- ergebnis 0,0 ist.Represents "zero". For simplicity, the occasional result is 0.0.

lieh statt von einem elektrischen Signal, das einem Bei einer später erörterten zweiten Art einer erfln-Block oder einer logischen Stufe zugeleitet wird, von 15 dungsgemäß inhaltsadressiert anzusteuernden Speieiner der betreffenden Stufe zugeleiteten »Eins« bzw. chermatrix bestehen die einzelnen Spalten jeweils aus »Null« gesprochen werden. einer Gruppe von Spaltenleitern. Die einzelnen Zei-borrowed instead of an electrical signal transmitted to a second type of erfln block, discussed later or a logic level is fed from 15 storage devices to be controlled according to their content The individual columns each consist of the »Eins« or chermatrix supplied to the relevant level "Zero" can be spoken. a group of column ladders. The individual lines

In den Figuren werden sowohl Großbuchstaben len speichern jeweils ein Wort, das aus mehreren Bitais auch Kleinbuchstaben für die Darstellung von gruppen besteht. Jeweils zwei derartige Bitgruppen Binärziffern verkörpernden Signalen verwendet. Bei- 20 stellen ein »Zeichen« dar. Jede Bitgruppe enthält ein spielsweise kann k die Binärziffer »Null« oder die »Eins«-Bit, während die übrigen Bits sämtlich »Null« Binärziffer »Eins« darstellen, wobei Tc das Komple- sind. Bei einer speziellen hier erläuterten Art der ment von k bedeutet. In einigen Figuren sind Groß- Festwert-Speichermatrix besteht in den aufeinander- * buchstaben oder Kleinbuchstaben rechts unten mit folgenden Bitgruppen jeweils die erste Gruppe aus Indizes versehen. Im allgemeinen, obgleich nicht 25 vier Bits, die zweite Gruppe aus neun Bits, die dritte immer, bezeichnet ein derartiger Index die Stufe, der Gruppe aus vier Bits, die vierte Gruppe aus neun Bits ,die betreffende Binärziffer zugeleitet wird. Handelt es usw. Diese Art der Verschlüsselung bezeichnet man als sich z. B. um die Stufe / und verläßt ein Signal k 4-9-Code, da jeweils eine Vierergruppe von Bits, gediese Stufe in Richtung nach der rechts anschlie- folgt von einer Neunergruppe, ein Zeichen verkörpert, ßenden Stufe, so trägt diese Signal die Bezeich- 30 Die Erfindung läßt sich jedoch auch auf solche Speinung &,,·, jV Das in die Stufe i eintretende Signal k ist chermatrizen anwenden, die mit anderweitiger Verals kj bezeichnet. schlüsselung, beispielsweise einem 3-4-Code, einemIn the figures, both uppercase letters len each store a word that consists of several bitais and lowercase letters for the representation of groups. Signals embodying binary digits are used in each case with two such bit groups. 20 represent a “character”. Each bit group contains a, for example, k can represent the binary digit “zero” or the “one” bit, while the remaining bits all represent “zero” binary digit “one”, with Tc being the complete . In the case of a special kind of ment of k which is explained here, means. In some figures, the upper / fixed-value memory matrix consists of consecutive * letters or lower-case letters at the bottom right with the following bit groups, the first group of indices each being provided. In general, although not four bits, the second group of nine bits, the third always, such an index denotes the stage, the group of four bits, the fourth group of nine bits, the binary digit in question is supplied. Is it, etc. This type of encryption is referred to as z. B. around the level / and leaves a signal k 4-9 code, since each group of four bits, this level in the direction to the right follows by a group of nine, embodies a character, ßenden level, then this signal carries the The invention can, however, also be applied to such spinning & ,, ·, jV. The signal k entering stage i is chermatrices which are denoted by other terms kj . encryption, for example a 3-4 code, a

In einigen Fällen werden Buchstaben in Booleschen 5-7-Code usw. arbeiten. -In some cases, letters in Boolean 5-7 code etc. will work. -

Gleichungen verwendet, um die Funktionsweise der Als gespeichertes »Wort« soll hier die Gesamtheit betreffenden Schaltung zu beschreiben, beispiels- 35 oder ein Teil der in einer Speicherzeile gespeicherten weise in Fig. la bis Ie. In diesen Figuren sind die Information bezeichnet werden. Die Anzahl der Spalfür die elementaren logischen Schaltungen in ver- ten des Speichers bestimmt die Anzahl der Bits im schiedenen anderen Figuren verwendeten Symbole Wort. Ein derartiges »Wort« kann verhältnismäßig gezeigt. Fig. 1 a zeigt einen Inverter, Fig. Ib ein lang sein und beispielsweise einem ganzen »Satz« Und-Gatter, Fig. Ic ein Flip-Flop, Fig. Id ein 40 oder einem vollständigen, z.B. eine Krankheits-Oder-Gatter und Fig. Ie ein Und-Gatter mit geschichte oder den Namen, die Adresse, die Policencinem seinem einen Eingang vorgeschalteten In- nummer, das Prämienfälligkeitsdatum usw. eines Vervcrter. sicherten beinhaltenden Datensatz entsprechen. . Die nach dem erfindungsgemäßen Verfahren in- Wenn im vorliegenden Falle davon die Rede ist, daß haltsadressierte anzusteuernde Speichermatrix, die 45 mehrere Wörter aus dem Speicher abgefragt werden, beispielsweise als Dioden-Festwertmatrix ausgeführt so soll dies bedeuten, daß der Inhalt mehrerer Speisein kann, ist in Spalten und Zeilen ausgelegt. Dabei cherzeilen abgelesen wird.Equations used to describe how the stored "word" is supposed to mean the entirety relevant circuit to describe, for example 35 or a part of the stored in a memory line wise in Fig. la to Ie. In these figures the information is to be labeled. The number of Spalfür the elementary logic circuits in the memory determine the number of bits in the various other characters used word symbols. Such a "word" can be proportional shown. Fig. 1 a shows an inverter, Fig. Ib a long one and, for example, a whole "sentence" AND gate, Fig. Ic a flip-flop, Fig. Id a 40 or a complete, e.g. a disease-or gate and Fig. Ie an AND gate with story or the name, the address, the Policencinem his input number, the premium due date, etc. of a manufac- turer. correspond to the secured containing data set. . According to the method according to the invention, if in the present case it is said that stop-addressed memory matrix to be controlled, which 45 multiple words are queried from the memory, For example, implemented as a diode fixed-value matrix, this should mean that the content of several feeds can is laid out in columns and rows. It reads cherzeilen.

soll willkürlich angenommen werden, daß die einzel- Die Treiberstufen, d.h. diejenigen Stufen, welcheit should be arbitrarily assumed that the individual The driver stages, i.e. those stages which

nen Zeilen jeweils ein Wort speichern. Bei der ersten die Spalten mit den Suchbits ansteuern, können je-Store one word at a time on each line. For the first, control the columns with the search bits, each

Art der hier erörterten Speichermatrizen (der in Fig. 2 50 weils im aktiven oder inaktiven. Zustand sein. UndType of memory matrices discussed here (the one in FIG. 2 50 because it is in the active or inactive state. And

gezeigten) besteht jede Spalte aus zwei Leitern, von zwar ist eine Treiberstufe dann inaktiv, wenn sie keinshown) each column consists of two conductors, although one driver stage is inactive when it is not

denen der linke mit λ und der rechte mit & bezeichnet ein Binärbit darstellendes Signal in den angeschlos-those on the left with λ and the right with & denotes a signal representing a binary bit in the connected

ist. Die Speichermatrix wird abgefragt, indem man senen Spaltenleiter einspeist. In diesem Zustand istis. The memory matrix is queried by feeding its column conductor. It is in this state

bestimmte Spalten mit bestimmten, d. h. Suchbits an- die betreffende Treiberstufe praktisch von ihremcertain columns with certain, d. H. Search bits to the relevant driver stage practically from theirs

steuert. Dabei geschieht die Ansteuerung einer Spalte 55 Spaltenleiter »abgeschaltet«. Eine aktive Treiberstufecontrols. A column 55 column conductor is »switched off«. An active driver stage

mit einer »Eins«, indem man den Leiter α mit einer kann »originär« oder »nichtoriginär« sein. »Originär«with a "one" by connecting the conductor α with a can be "original" or "non-original". "Original"

»Eins« und den Leiter /> mit einer »Null« beauf- soll im vorliegenden Falle eine Treiberstufe sein, die"One" and the conductor /> with a "zero" should in the present case be a driver stage that

schlagt. Entsprechend wird eine Spalte mit einer mit einem Suchbit beaufschlact ist und ihren entspre-beats. Correspondingly, a column is loaded with a search bit and its corresponding

»Null« durch Beschicken des Leiters α mit einer »Null« chenden Zustand während der gesamten Abfragung"Zero" by loading the conductor α with a "zero" -relating state during the entire interrogation

und des Leiters h mit einer »Eins« angesteuert. Ist im 60 des Speichers unverändert beibehält. »Nichtoriginär«and the conductor h controlled with a "one". Is kept unchanged in the 60 of the memory. "Non-original"

Speicher nur ein einziges mit dem ,Suchwort überein- ist eine Treiberstufc. die entsprechend dem jeweiligen, stimmendes Wort oder Teil eines Wortes enthalten, weiter unten zu erörternden Abfraceproeramm so wird auch bei der Abtastung der nicht mit Such- eine »1« oder eine »0« in den dazugehörigen Spaltcnbits angesteuerten'Spalten lediglich ein einziges Bit -leiter schickt. Der Zustand dieser Treiberstufe kann wahrgcnoirim-ii. Handelt es sich in der gerade-abgc- 65 während des Abfragevonjanges geändert werden der-' fragten Spähe bei diesem einzigen Bit um eine »Eins«, art. daß sie statt einer »0« eine »1« abtzibt oder umso erscheint in dieser Spalte das Abtastergebnis 1.0 gekehrt oder daß sie in den inaktiven Zustand umge-(ciiie »f-ins" im Leitern und eine »Null·'im Leiter/»). schaltet wird.Store only a single one with the search word matches - is a driver stage. which according to the respective, contain the correct word or part of a word, abfrace program to be discussed below in this way, when the not with search is scanned, a "1" or a "0" is found in the associated column bits A single bit conductor sends only a single bit conductor to the activated columns. The state of this driver stage can true noirim-ii. Is it in the just-under-65 changed during the query of the- ' asked for a "one" on that single bit, art. that it delivers a "1" instead of a "0" or so the scanning result 1.0 appears in this column reversed or that it is reversed into the inactive state (ciiie »F-ins" in the ladder and a »zero · 'in the ladder /»). Is switched.

Fig. 2 .. ven Spannungen in den Spalten 3, 4 und 5 sowieFig. 2 .. ven voltages in columns 3, 4 and 5 as well

Die in F i g. 2 gezeigte, in ihrem Aufbau bereits auch die positiven Spannungen in den Spalten 1 vorgeschlagene Speichermatrix hat sieben Zeilen und. und 2, die mit dem Suchwort beschickt sind, wahr, fünf Spalten. Diese einfache Ausführung ist hier nur Das wahrgenommene Wort, das zugleich das aus dem um der besseren Übersichtlichkeit willen gewählt; in 5 Speicher ausgelesene Datenwort darstellt, heißt dader Praxis kann eine derartige Speichermatrix sehr her 11001. Dies ist insofern ein einfaches Beispiel, viel größer sein. Die einzelnen Spalten haben jeweils als lediglich ein Wort im Speicher dem Suchwort entzwei Leiter α und 6, während die einzelnen Zeilen spricht. The in F i g. 2, the structure of which has already been proposed for the positive voltages in columns 1, has seven rows and. and 2, which are filled with the search term, true, five columns. This simple execution is here only the perceived word, which at the same time is chosen from the for the sake of clarity; represents a data word read out in 5 memories means that in practice such a memory matrix can look very much like 11001. To this extent, this is a simple example and can be much larger. The individual columns each have just one word in the memory with the search word divided into two conductors α and 6, while the individual lines speak.

jeweils aus nur einem Leiter bestehen. An den Beim zweiten hier gewählten Beispiel soll wiederSchnittpunkten zwischen den Spalten und Zeilen ver- io um angenommen werden, daß das Suchwort aus zwei bindet jeweils eine Diode entweder den Spalten- Bits besteht und den Spalten 1 und 2 zugeleitet wird, leiter α (was einer gespeicherten »Eins« entspricht) Das Suchwort soll jedoch den Wert 0,1 haben. An oder den Spaltenleiter 6 (was einer gespeicherten Hand einer Untersuchung, ähnlich wie sie oben ange- »Null« entspricht) mit dem betreffenden Zeilenleiter; stellt wurde, läßt sich zeigen, daß der Speicher drei niemals jedoch sind beide Spaltenleiter α und 6 zu- 15 diesem Suchwort entsprechende Wörter enthält, nämgleich mit dem Zeilenleiter verbunden. Die Dioden Hch die Wörter in den Zeilen 2, 3 und 5. Versucht tragen außer Symbolen, welche ihre Lage in bezug man, den Speicher während derjenigen Zeit, da er mit auf die betreffende Zeile oder Spalte bezeichnen, die dem Suchwort beschickt wird, abzutasten, so wird 0,1 Symbole a, b, wobei α sich auf die linke Spalte und 6 in der Spalte 3 und 1,1 in den Spalten 4 und 5 wahrsich auf die rechte Spalte bezieht. Beispielsweise ist 20 genommen. Eine 1,1 in mindestens einer Spalte zeigt die zwischen den Spaltenleiter 1 α und den Zeilen- an, daß mehr als eines der gespeicherten Wörter dem leiter 1 geschaltete Diode mit Ia-I bezeichnet. Bei Suchwort entsprechen. Bei dem hier gewählten Beider gezeigten Speichermatrix ist die Anode jeweils spiel gibt es drei derartige verschiedene Wörter,
an den Zeilenleiter angeschaltet; vertauscht man je- Die Art und Weise, in der diese drei dem"Suchwort
each consist of only one conductor. In the second example chosen here, intersections between the columns and rows should again be assumed that the search word consists of two, one diode each, either the column bits and is fed to columns 1 and 2, conductor α (which is a stored "one" corresponds) The search word should, however, have the value 0.1. At or on the column conductor 6 (which corresponds to a stored hand of an examination, similar to the "zero" indicated above) with the relevant row conductor; it can be shown that the memory three is never, however, both column conductors α and 6 contains words corresponding to this search word, namely connected to the row conductor. The diodes Hch carry the words in lines 2, 3 and 5. In addition to symbols showing their position in relation to one, the memory during the time when it denotes the relevant line or column to which the search word is assigned is to be scanned , then 0,1 becomes symbols a, b, where α refers to the left column and 6 in column 3 and 1,1 in columns 4 and 5 are true to the right column. For example, 20 is taken. A 1,1 in at least one column indicates the between the column conductor 1 α and the row that more than one of the stored words denotes the conductor 1 connected diode with Ia-I. Match with search term. In the case of the two memory matrix shown here, the anode is each game there are three such different words,
connected to the line conductor; you swap each- The way in which these three match the "search word."

doch die Polarität der Betriebsspannungsquelle, so 25 entsprechenden Wörter aus dem Speicher herausgemuß man die Dioden entsprechend umpolen. holt werden, ist in dem Programm- oder Befehls-but the polarity of the operating voltage source, so 25 corresponding words must be taken out of the memory you reverse the polarity of the diodes accordingly. fetched is in the program or command

Sämtliche Zeilenleiter sind über Widerstände 10 schema (Programmübersicht A am Ende der Bean eine gemeinsame Klemme 12, die eine positive Schreibung) allgemein veranschaulicht. Zunächst wird Spannung führt, angeschlossen. Zur inhaltsadressier- die am weitesten linke Spalte, in der 1,1 wahrgeten Abfrage wird das Suchwort über eine Sammel- 30 nommen wird, mit »Null« angesteuert. Die dies vorleitung 14 einer Schaltung 16, die Treiberstüfen, nehmende Treiberstufe ist als »nichtoriginär Null« logische Stufen, Lcscstufcn und SchaltGtufcn cnihäli, bezeichnet. Im vorliegenden Falle ist die am weitesten zugeleitet. Die genannten Stufen werden später im linke Spalte mit 1,1 die Spalte 4. Bei Beschickung einzelnen erläutert werden. Sie haben die Aufgabe, dieser Spalte mit einer »Null« entsteht im Spaltendas Suchwort in den Speicher zu schicken und aus 35 leiter Aa eine negative Spannung. Durch die bereits dem Speicher das oder die Datenwörter, die dem be- entriegelten Dioden 4a-2 und 4a-5 werden die bisher treffenden Stichwort ganz oder teilweise entsprechen,' positiven Zeilen 2 und 5 jetzt negativ, so daß lediglich auszulesen. Das oder die ausgelesenen Datenwörter in der Zeile 3 eine positive Spannung verbleibt. Diese erscheinen auf der Sammelleitung 18. positive Spannung wird über die Diode 5 6-3 in denAll line conductors are generally illustrated by means of resistors 10 (program overview A at the end of the bean, a common terminal 12, which is positive spelling). First, voltage is connected. For the content-addressing column furthest to the left, in the 1.1 verified query, the search word is taken via a collective 30, controlled with "zero". The driver stage that takes this lead 14 to a circuit 16, the driver stages, is referred to as "non-original zero" logic stages, Lcscstufcn and SchaltGtufcn cnihäli. In the present case, that is the furthest. The stages mentioned will be explained later in the left column with 1.1 in column 4. In the case of charging, they will be explained individually. You have the task of sending the search word into the memory of this column with a "zero" and a negative voltage from 35 conductor Aa. As a result of the data word or words already in the memory which correspond to the unlocked diodes 4a-2 and 4a-5, the hitherto relevant keywords will be wholly or partially 'positive lines 2 and 5 now negative, so that they can only be read out. The data word or words read out in line 3 remains a positive voltage. These appear on the bus line 18. Positive voltage is applied across the diode 5 6-3 in the

Der Ablauf der inhaltsadressierten Ansteuerung 40 Spaltenleiter 5 & gekoppelt, und in der Spalte 5 wird der Speichermatrix soll an zwei Beispielen erläutert eine 0,1 wahrgenommen.The sequence of the content-addressed control 40 column conductor 5 & coupled, and in column 5 is the memory matrix should be perceived using two examples as a 0.1.

werden. Beim ersten Beispiel soll das Suchwort aus . Da es jetzt keine Spalten mehr gibt, in denen 1,1 zwei Bits bestehen, die den Spalten 1 und 2 züge- erscheint, ist angezeigt, daß das erste Ausgangswort leitet werden. Die, beiden Bits seien entsprechend den gewonnen werden kann. Die ersten beiden Bits im eingangs gemachten Ausführungen Eins-Bits und .45 Ausgangswort entsprechen den Bits des Suchwortes, somit durch die Darstellung (1,0); (1,0) gekennzeich- nämlich 0,1. In den Spalten 3 und 5 erscheint eine net. Die in die Spalte 1 gelangende »Eins« entriegelt »Null«. In der Spalte 4 erscheint das nämliche Bit, die Dioden 16-2, tb-3, 16-4, Ib-S und 16-7, da der das eingespeist wird, d. h. eine »Null«. Das gesamte Spaltenleiter 16 negativ wird, während die Dioden ausgelesene Wort heißt daher 01000, was dem in der Ia-I und la-6 verriegelt werden, da der Spalten- 50 Zeile 3 gespeicherten Wort entspricht,
leiter la positiv wird. Die in die Spalte 2 gelangende Der nächste Schritt besteht darin, daß man die am
will. In the first example, the search term should be. Since there are now no more columns in which there are 1,1 two bits which appear in columns 1 and 2, it is indicated that the first output word is conducting. Let the two bits correspond to that which can be obtained. The first two bits in the above-mentioned one-bits and .45 output word correspond to the bits of the search word, thus by the representation (1,0); (1.0) marked - namely 0.1. A net appears in columns 3 and 5. The "one" in column 1 unlocks "zero". The same bit appears in column 4, the diodes 16-2, tb-3, 16-4, Ib-S and 16-7, since this is fed in, ie a "zero". The entire column conductor 16 becomes negative while the diode read out word is therefore called 01000, which is locked in the Ia-I and Ia-6, since the column 50 corresponds to row 3 stored word,
head la becomes positive. The next step is that you get into column 2. The next step is that you

»Eins« entriegelt die Dioden 26-4, 26-6 und 76-7 weitesten rechte Spalte, die einen nichtoriginären und verriegelt die Dioden 2ö-l, 2a-2, 2a-3 und 2a-S. »Null«-Treiber hat, mit einer »Eins« ansteuert. Im"One" unlocks the diodes 26-4, 26-6 and 76-7 furthest right column, the one non-original, and locks the diodes 2ö-1, 2 a-2, 2 a-3 and 2 a-S. "Zero" driver has, with a "one" controls. in the

Bei verriegelten Dioden Ia-I und 2a-l führt der vorliegenden Falle ist dies die Spalte 4. Ansteuern mit Zeilenleiter 1 eine positive Spannung. Die Zeilen 2 55 einer »Eins« heißt die betreffende Spalte mit 1,0 bebis 7 werden infolge des Stromflusses durch die Di- schicken. Als Folge davon wird die Diode 46-3 entoden 16-2, 16-3, 16-4, 16-5, 16-7 und 26-4, 26-6, riegelt, so daß die Zeile 3 negativ wird. Die Zeilen 2 26-7 wieder negativ, so daß die Zeilen 2 bis 7 samt- und 5 sind nicht über Dioden mit negativen Spalten Hch negative Spannung führen. Die Leiterpaare der v gekoppelt, so daß diese Zeilen positiv bleiben. Die Spalten 3, 4 und 5 werden sämtlich über eine ange- 60 Kopplung über die Dioden 56-2 und 5a-5 hat zur messene Impedanz im Block 16 auf einen negativen Folge, daß eine 1,1 in Spalte 5 gelesen wird.
Spannungswert zurückgebracht, der jedoch etwas Als nächster Schritt wird die am weitesten linke
With locked diodes Ia-I and 2a-1 , this is column 4 in the present case. Driving with row conductor 1 a positive voltage. Lines 2 55 of a "one" are called the relevant column with 1.0 to 7 as a result of the current flow through the gap. As a result, the diode 46-3 is latched, 16-2, 16-3, 16-4, 16-5, 16-7 and 26-4, 26-6, so that row 3 becomes negative. Lines 2 26-7 are negative again, so that lines 2 to 7 together and 5 do not carry negative voltage through diodes with negative columns Hch. The conductor pairs of the v are coupled so these rows stay positive. Columns 3, 4 and 5 are all connected via a coupling via diodes 56-2 and 5a-5 to the measured impedance in block 16 on a negative result that a 1.1 in column 5 is read.
Tension value brought back, but something the next step will be the furthest left

weniger negativ ist als die in den Zeilen 2 bis 7 er- Spalte, in der eine 1;1 erscheint (im vorliegenden scheinende Spannung. Als einzige mit den Spalten 3,4 Falle die .Spalte 5), mit einer »Null« angesteuert. Da- und 5 verbundene Dioden leiten daher die in Zeile 1, 65 durch ändert sich das Signal .1,1 in der Spalte 5 in 0,1, d. h. die.Dioden 36-1, 4brl und Sa-I. Positive Span- und da sonst keine1,1 in irgendeiner Spalte erscheint, nungen treten in den Spaltenleitern 36, 46 und 5 a .., wird, eine '-,weitere Antwort, in diesem Falle 01010 auf. Die Lesestufen im Bleck 16 nehmen diese positi- (das Wort in der Zeile 2), verzeichnet.is less negative than the column in rows 2 to 7, in which a 1; 1 appears (in the present apparent voltage. Column 5 is the only case with columns 3, 4), driven with a "zero". Da- and 5 connected diodes therefore conduct the in row 1, 65 through, the signal .1,1 in column 5 changes to 0.1, ie die.Dioden 36-1, 4b r l and Sa-I. Positive voltages and, since otherwise no 1.1 appears in any column, voltages occur in the column conductors 36, 46 and 5 a .., “a” - “further answer, in this case 01010” occurs. The reading levels in Bleck 16 take this positive (the word in line 2), recorded.

Als nächstes wird die am weitesten rechte Spalte sein. Bei einer später zu erörternden praktischen Ausmit einem nichtoriginären »Null«-Treiber (Spalte 5) führungsForm ist der »Schalter« in Wirklichkeit ein statt dessen mit einer »Eins« durchgesteuert und die Teil der Treiberstufe selbst. Der Schalter kann entletzte Antwort .01011 erhalten. Da keine nichtorigi- weder durch die logischen Stufen, wie schematisch nären »Null«-Treibcr mehr vorhanden sind, ist der 5 durch die gestrichelte Linie 28 angedeutet, oder durch Vorgang beendet. das einlaufende Suchbit, wie schematisch durch dieNext will be the rightmost column. At a practical issue to be discussed later a non-original "zero" driver (column 5) leading form the "switch" is in reality a instead with a "one" through and the part of the driver stage itself. The switch can release Answer .01011 received. Since no non-original neither through the logical levels, such as schematic "Zero" drivers are more present, the 5 is indicated by the dashed line 28, or by Process finished. the incoming search bit, as shown schematically by the

Bei dem oben beschriebenen Abfragevorgang galt von den Treiberslufen 20 ausgehende' gestrichelteIn the query process described above, dashed lines starting from the driver runs 20 were valid

es, drei gespeicherte Wörter, die dem Suchwort ent- Linie 30 angedeutet, gesteuert werden. Dies wird spä-it, three stored words, which are indicated along the search word line 30, are controlled. This will be

sprechen, zu erfassen. Um diese drei Wörter aus dem ter im Zusammenhang mit den Treiberstufen im ein-speak, grasp. To get these three words from the ter in connection with the driver stages in one

Speicher auszulesen, sind fünf Schritte erforderlich. io zelnen erläutert werden.Reading memory is a five-step process. io will be explained individually.

Die Schritte der Registrierung der Antwort geschehen Im vorliegenden Falle gilt, wie oben erklärt, eineThe steps for registering the answer are done In the present case, as explained above, a

gleichzeitig mit den Ansteuerschritten und werden Treiberstufe, die mit einem Suchbit beaufschlagt ist,Simultaneously with the control steps and the driver stage to which a search bit is applied,

nicht mitgerechnet, da sie kein besonderes Zeitalter- hinfort als »originärer Treiber«', der die angeschlos-not included, since they are no longer a particular age as the "original driver" who

vall einnehmen. Es läßt sich beweisen, daß im allge- sene Spalte weiterhin ansteuert, wobei der Schaltertake vall. It can be shown that the general column continues to drive, with the switch

meinen Falle die Anzahl der für die Auslesung von »5 24 geschlossen und somit die Treiberstufe an die be-my case the number of closed for the readout of »5 24 and thus the driver stage to the

m Wörtern aus dem Speicher erforderlichen Schritte treffende Spalte angeschaltet bleibt. m words from the memory required steps corresponding column remains switched on.

2in— 1 beträgt. Wenn die Treiberstufen 20 kein Suchbit empfan- 2in— 1 is. If the driver stages 20 do not receive a search bit

Bc-i dem oben erläuterten Beispiel liegen die dem gen, können sie durch die über die Sammelleitung 36Bc-i in the example explained above are the conditions, they can be through the manifold 36

Suchwort entsprechenden. Wörter im Speicher in den angeschlossenen logischen Stufen 34 gesteuert wer-Keyword corresponding. Words in the memory in the connected logic levels 34 are controlled

Zeilen.2, 3 und 5. Jedoch werden diese Wörter in der 20 den. Die logischen Stufen 34 liefern außerdem überLines 2, 3 and 5. However, these words are used in the 20th den. The logic stages 34 also deliver over

Reihenfolge 01000 (Zeile 3), 01010 (Zeile 2), 01011 die Sammelleitung 38 Signale an andere logische Stu-Sequence 01000 (line 3), 01010 (line 2), 01011 the bus line 38 signals to other logical study

(Zeile S) ausgelesen. Die herausgelesenen Wörter sind fen und empfangen über die Sammelleitung 40 Si-(Line S) read out. The words read out are open and received via the bus 40 Si

nach binärer Zählweise geordnet, d. h., das Wort gnale von anderen logischen Stufen. Ferner empfan-ordered according to binary counting, d. i.e., the word gnale from other logical levels. Furthermore received

niedrigsten Wertes wird als erstes, das Wort nächst- gen die logischen Stufen Signale von den Lesestufenthe lowest value is the first, the word next to the logic level signals from the reading levels

höheren Wertes als zweites und das Wort höchsten 25 42, die ihrerseits das wahrgenommene Ausgangsworthigher value as the second and the word highest 25 42, which in turn is the perceived output word

Wertes als drittes herausgeholt. Man kann zeigen, daß über eine Gatterschaltung 44 an eine äußere Schal-The third value brought out. It can be shown that via a gate circuit 44 to an external switching

bei dem beschriebenen Abfragevorgang die Wörter tung, beispielsweise die Pufferstufe eines Speichersin the interrogation process described, the words processing, for example the buffer level of a memory

ohne Rücksicht auf die Stelle, an der sie gespeichert liefern. Die Gatterschaltung 44 wird durch die Iogi- ·regardless of the place where they deliver stored. The gate circuit 44 is through the Iogi- ·

sind, in dieser vorbestimmten Reihenfolge ausgelesen sehen Stufen 34 über die Leitung 45 gesteuert,are read out in this predetermined order, see stages 34 controlled via line 45,

werden. Es wird daher kein zeitraubender Sortiervor- 30 Der zeitliche Ablauf der einzelnen Vorgänge wirdwill. There is therefore no time-consuming sorting process

gang benötigt. Man kann die Wörter aus dem Spei- durch einen Zeitgeber 46 gesteuert. Der Zeitgebergear needed. The words from the memory can be controlled by a timer 46. The timer

eher auch in umgekehrter Reihenfolge, d.h. in der erzeugt Impulse CPl, CPI und CP2>, die über dierather also in the reverse order, ie in the generated pulses CPl, CPI and CP2>, which over the

Folge der absinkenden Zahlenwerte auslesen. Dies Sammelleitung 48 den logischen Stufen 34 der SpalteRead out the sequence of decreasing numerical values. This bus 48 joins the logic levels 34 of the column

geschieht, indem man z. B. die Reihenfolge der An- 22 und den logischen Stufen der übrigen Spalten deshappens by z. B. the order of the An 22 and the logical levels of the other columns of the

Steuerung der Spalten oder die ursprüngliche An- 35 Speichers zugeleitet werden,Control of the columns or the original to 35 memory,

nähme bezüglich der die Größen »Null« und »Eins« Fi2 4would take the quantities "zero" and "one" Fi2 4 with regard to this

verkörpernden Spannungen verändert. ·.....,. , , ...embodied tensions changed. · .....,. ,, ...

Während bei den obigen Beispielen das Suchwort F1S-4 ™&d* Verschaltung zwischen den veraus-zwei den Spalten 1 und 2 zugeleiteten Bits be- schiedenen logischen Stufen des Speicherwerks. Instand, kann das Suchwort aus einer beliebigen Anzahl 40 ?.er ^1'"6 d,er Τψ! befind6t s'ch f'ne \°^fhe. ?uf& von Bits bis zur Höchstzahl der in einem Speicher- {"? die, SPalfe'. d- keine der Spalten des Speichers. ■ wort vorhandenen Bits zusammengesetzt sein. Ferner . D.ies6 logische Stufe ist mit den logischen Stufen fur kann man die Suchbits beliebigen Spalten des Spei- dl,e.SPaIten ' + 1^ 1T1 verbunden.>In gleicher chers zuleiten. Dies ist insofern wichtig, als viele Weise ist Jeder SPaUe d6S ,8P6I0J16" .ein| '°.?IS'he verschiedene Kriterien, nach denen man den Spei- 4S Stufe zugeordnet. Die Schalter 24 (F 1 g. 3) fur die cherinhalt herauszuholen wünscht, möglich sind. Im einzelnen Spalten sind m F1 g. 4 nicht gezeigt. Wah-FaIIe eines Speichers, der Kraftfahrzeugzulassungs- ,rend Fig. 4 hier nich im einzelnen erläutert ist, nummern speichert,, kann es beispielsweise vorkom- kann sie mm, besseren Verständnis der F1 g. 5 heranmen, daß nur die letzten zwei oder drei oder irgend- gezogen werden,
eine andere Kombination von Ziffern oder Zeichen 50 rig.
While in the above examples the search word F 1 S- 4 ™ & d * interconnection between the two bits fed to columns 1 and 2 are different logical levels of the storage unit. Instant, the search term can be any number 40?. er ^ 1 '" 6 d , er Τψ! is located s ' ch f' ne \ ° ^ f he . ? on & of bits up to the maximum number of bits in a memory { "? the ' S P al f e '. d- none of the columns of memory. ■ word be composed of existing bits. Furthermore. D. ies6 logic stage is for the logic stages can be the Suchbits any column of the storage dl, e. S P aIten '+ 1 ^ 1 T 1 connected. > In the same chers forward. This is important because many We i se E ach S P Aue D6S, 8 P 6 I 0 J 16 "|.IS.?' He various criteria by which it allocated to the storage stage 4S The. is switch 24 (F 1 g. 3) the cheri persists for extract desires are possible. in each column are m F1 g. 4 not shown. wah FaIIe a memory which Kraftfahrzeugzulassungs-, rend Fig. 4 not in detail explained , saves numbers, it can happen , for example, it can mm , better understanding of F1 g. 5, that only the last two or three or any-
another combination of digits or characters 50 rig.

der Zulassungsnummern bekannt sind und es trotz- Fig. 5 zeigt Einzelheiten einer logischen Stufe,the approval numbers are known and despite- Fig. 5 shows details of a logic level,

dem erwünscht ist, sämtliche diesen bekannten Zif- z. B. der Stufe 1. Die Stufen / + 1, i — l usw. sindit is desirable to have all these known Zif- z. B. Level 1. The levels / + 1, i - l , etc. are

fern oder Zeichen entsprechenden Zulassungsnum- gleich ausgebildet wie die Stufe 1 und daher nicht be-remote or with the approval number corresponding to level 1 and therefore not subject to

mcrii auszulesen. Bei einem Speicher, der Informa- sonders gezeigt. Die Leiteria und ib der Spalte/ er-mcrii to read. In the case of a memory, the informa- tion is shown. The heads i a and i b of the column / er

tionen über Versicherungspoliceninhaber speichert, 55 scheinen oben rechts. Sie sind über einen Schalter 24Actions on insurance policyholder stores, 55 appear at the top right. You are via a switch 24

kann es erwünscht sein, Informationen entsprechend mit der Treiberstufe 20 und außerdem direkt mit denit may be desirable to communicate information accordingly with the driver stage 20 and also directly with the

den Policennummern oder dem Alter der Versicher- Leseverstärkern 50 und 52 verbunden,linked to the policy numbers or the age of the insurance sense amplifiers 50 and 52,

ten oder den Fälligkeitsdaten von Prämien usw. aus- Die Ausgänge der Leseverstärker 50 und 52 ge-or the due dates of bonuses etc. The outputs of the sense amplifiers 50 and 52

zulesen. langen über Inverter 54 und 56 zum Und-Gatter 58to read. long via inverters 54 and 56 to AND gate 58

';..··.. : . Fi ß 3 ' 6o sow'e ferner direkt zum Und-Gatter 60.. Zusätzlich'; .. ·· ..:. Fi ß 3 ' 6o and also directly to the AND gate 60 .. In addition

' gelangt der Ausgang des Verstärkers 52 zum einen'The output of the amplifier 52 arrives on the one hand

.Fig. 3 zeigt ausführlicher die Stufen des Blockes Eingang des Und-Gatters 62..Fig. 3 shows the stages of the input block of the AND gate 62 in greater detail.

16 für eine Spalte des Speichers. Dabei handelt es Das Und-Gatter 60 ist an die Stellklemme 5 des16 for a column of memory. The AND gate 60 is connected to the control terminal 5 of the

sich zunächst um die Treibe rstu.fcn 20, die über einen ' Flip-Flops 64 angeschlossen. Das 1 -Ausgangssignal X1 first of all to the driver rstu.fcn 20, which is connected via a 'flip-flops 64'. The 1 output signal X 1

Schalter 24 an die Spalte 22. angeschaltet werden 65 dieses Flip-Flops gelangt zum einen Eingang des Undliönncn. Der hier als mechättificher Schalter gezeigte' Gatters.66 und zum einen Eingang des Oder-GattersSwitch 24 is connected to column 22. 65 of this flip-flop reaches one input of the Undliönncn. The 'gate. 66 shown here as a mechättificher switch and on the one hand the input of the OR gate

Schalter kann in der Praxis fein mit Transistoren, 68. Ein zweites Eingangssignal £; des Und-Gatters 66In practice, switches can work fine with transistors, 68. A second input signal £ ; of the AND gate 66

Dioden od. dgl. bestückter''elektronischer Schalter wird vom Inverter 70 abgeleitet. .Electronic switches fitted with diodes or the like are derived from the inverter 70. .

Der Ausgang des Und-Gatters 66 gelangt über das Oder-Gatter 83 zur Stellklemme 5 des Flip-Flops 72. Das 1-Ausgangssignal /,· des Flip-Flops 72 gelangt zur Treiberstufe 20. Ferner gelangt das Signal /,- zum einen Eingang des Und-Gatters 74. Zum Rückstelleingang R des Flip-Flops 72 gelangt das Ausgangssignal des Oder-Gatters 76, das vom Und-Gatter 78 (s. F i g. 4) ein Signal ST und von der vorhergehenden logischen Stufe ein Signal/,· empfängt. Das Signal/,· gelangt ferner zum einen Eingang des Oder-Gatters 80.The output of the AND gate 66 arrives at the control terminal 5 of the flip-flop 72 via the OR gate 83. The 1 output signal /, · of the flip-flop 72 arrives at the driver stage 20. The signal /, - arrives at one input of the AND gate 74. The output signal of the OR gate 76 arrives at the reset input R of the flip-flop 72, which receives a signal ST from the AND gate 78 (see FIG. 4) and a signal / from the preceding logic level. , · Receives. The signal /, · also reaches an input of the OR gate 80.

Der Ausgang V1 des Und-Gatters 66 gelangt ferner über das Oder-Gatter 81 als Rückstellsignal zum Flip-Flop 82. Das O-Ausgangssignal des Flip-Flops 82 gelangt zu einem zweiten Eingang des Und-Gatters 74, das den Flip-Flop 84 stellt.The output V 1 of the AND gate 66 also arrives at the flip-flop 82 as a reset signal via the OR gate 81. The O output signal of the flip-flop 82 arrives at a second input of the AND gate 74, which is the flip-flop 84 represents.

Das am 1-Ausgang des Flip-Flops 84 entstehende Signal Z1- gelangt zum einen Eingang des Oder-Gatters 86. Zum zweiten Eingang dieses Gatters gelangt das Signal Zz1- von der vorhergehenden Stufe. Das Signal z,-gelangt ferner zum einen Eingang des Und-Gatters 88. Der zweite Eingang des Und-Gatters 88 empfängt das Signal Ii1 vom Inverter 90. Der dritte Eingang des Und-Gatters 88 empfängt das Signal Tcn^1 vom Inver- The signal Z 1 - arising at the 1 output of the flip-flop 84 - arrives at one input of the OR gate 86. The signal Zz 1 - from the previous stage arrives at the second input of this gate. The signal z 1 also arrives at one input of the AND gate 88. The second input of the AND gate 88 receives the signal Ii 1 from the inverter 90. The third input of the AND gate 88 receives the signal Tc n ^ 1 from the inverter -

pg g n^1 pg g n ^ 1

ter 92 (F i g. 4). Das Ausgangssignal u·, des Gatters 88.gelangt über das Oder-Gatter 89 als Stellsignal zum Flip-Flop 82. Ferner gelangt das Signal W1 zum zweiten Eingang des Oder-Gatters 80.ter 92 (Fig. 4). The output signal u, of the gate 88 arrives via the OR gate 89 as a control signal to the flip-flop 82. The signal W 1 also arrives at the second input of the OR gate 80.

Im Betrieb der Schaltung nach Fig. 5 kann die Treiberstufe 20 drei mögliche, durch. /,· und dt bestimmte Zustände annehmen. Ist /,·= 0, so wird die Treiberstufe verriegelt und unter Öffnung des Schalters 24 von den Spaltenleitern abgeschaltet. In diesem Falle enden die Spaltenleiter lediglich in den Leseverstärkern. Ist /,= 1, so wird die Polarität der Ansteueruns, d.h.'ob die Treiberstufe ihre Spalte mit einer »Eins« (1,0) oder einer »Null« (0,1) speist, durch d; bestimmt.In the operation of the circuit according to FIG. 5, the driver stage 20 can perform three possible. /, · And d t assume certain states. If /, · = 0, the driver stage is locked and switched off by opening the switch 24 from the column conductors. In this case the column conductors only end in the sense amplifiers. If /, = 1, the polarity of the control, ie whether the driver stage feeds its column with a “one” (1.0) or a “zero” (0.1), is given by d; definitely.

Der zeitliche Ablauf der Vorgänge in der Schaltung nach Fig. 5 wird durch den Zeitgeber 46 (F i g. 3) gesteuert. Der Zeitgeber erzeugt drei zeitlich getrennte Zeitsteuerimpulsle CPl, CP 2 und CP 3. Der erste Impuls CPl. steuert die Rückstellung der Flip-Flops 64 und 84. Der zweite Impuls CP 2 steuert den Auswertvorgang (die Tastung) der Leseverstärker. Während dieses Zeitintervalls werden die Spaltensignale getastet bzw. wahrgenommen. Der dritte Impuls CP'3 gelangt zu den Und-Gattern 66 und 88 und steuert auf diesem Wege'die Schalt- oder Einstellzustände der Flip-Flops 72 und 82.The timing of the processes in the circuit according to FIG. 5 is determined by the timer 46 (Fig. 3) controlled. The timer generates three time control pulses CP1, CP 2 and CP 3. The first pulse CPl. controls the resetting of flip-flops 64 and 84. The second pulse CP 2 controls the evaluation process (the sampling) of the sense amplifier. During this time interval the column signals felt or perceived. The third pulse CP'3 goes to AND gates 66 and 88 and in this way controls the switching or setting states the flip-flops 72 and 82.

Die Eingangssignale F1 und D1 zeigen an, ob die Treiberstufe ein originärer Treiber ist und. wenn dies der Fall ist, welches spezielle Binärbit (»Null« oder »Eins«) die Treiberstufe in ihre Spalte schicken soll. Diese Eingangssignal setzen zu Beginn des Abfragevorgangs ein und bleiben unverändert, bis der Abiragevorgang beendet ist. F1= 1 bedeutet einen originären Treiber. Der Wert des Bits D1-, wenn F1=I, zeigt das spezielle vom Treiber eingespeiste Bit an; wenn F1=I, D1 = I, so speist der Treiber eine 1.0 ein; wenn F, = 1, D1 = O, so speist der Treiber eine 0.1 ein. Wenn F1- = 0, so ist D1 = 0, und die Treiberstufe ist entweder inaktiv oder ein »nichtoriginärer« Treiber, je nachdem, welche Zustände die verschiedenen logischen Stufen einnehmen, wie später ausführlicher erläutert werden wird.The input signals F 1 and D 1 indicate whether the driver stage is an original driver and. if this is the case, which special binary bit ("zero" or "one") the driver stage should send to its column. These input signals start at the beginning of the query process and remain unchanged until the query process has ended. F 1 = 1 means an original driver. The value of bit D 1 - when F 1 = I indicates the particular bit injected by the driver; if F 1 = I, D 1 = I, the driver feeds a 1.0; if F, = 1, D 1 = O, the driver feeds a 0.1. If F 1 - = 0, then D 1 = 0, and the driver stage is either inactive or a "non-original" driver, depending on the status of the various logic stages, as will be explained in more detail later.

Wenn F1 = I, so wird das Oder-Gatter 83 betätigt und der Flip-Flop 72 gestellt. Selbst wenn kurzzeitig ein Signal »1« bei ftK erscheint (wie später gezeigt wird, kann dies nur während der Dauer des Impulses CP3 geschdiLMi), kehrt der Flip-Flop 72 nach Beendigung dijses Impulses in-dcn Stjllzustand (/, I) zurück. Zwischen den Zeitsteuerimpulsen ist ein ausreichender zeitlicher Abstand vorgesehen, so daß /; zu dem Zeitpunkt, da der Impuls CP2 des nächsten Zyklus auftritt, auf »1« zurückgefallen ist. Ferner wird, wenn F1 = I, das Und-Gatter 74 inhibiert oder gesperrt (indem über den Inverter 94 eine »0« auf ίο dieses Gatter gelangt), und der Flip-Flop 84 kann , nicht gestellt werden. Folglich bleibt r.,- »0«. Da der Flip-Flop 84 jeweils am Beginn eines Zyklus durch CP1 rückgestellt wird, bleibt z,· während des gesamten Abfragevorganges »0«.If F 1 = I, the OR gate 83 is actuated and the flip-flop 72 is set. Even if a signal "1" appears briefly at f tK (as will be shown later, this can only occur during the duration of the pulse CP3), the flip-flop 72 returns to the normal state (/, I) after the end of this pulse . A sufficient time interval is provided between the timing pulses so that / ; has fallen back to "1" by the time the next cycle's pulse CP2 occurs. Furthermore, if F 1 = I, the AND gate 74 is inhibited or blocked (in that a “0” reaches this gate via the inverter 94) and the flip-flop 84 cannot be set. Consequently r., - "0" remains. Since the flip-flop 84 is reset by CP 1 at the beginning of each cycle, z, · remains "0" during the entire interrogation process.

Wenn D1 = I (damit dies geschieht, muß F,- »1« sein), so wird das Oder-Gatter 89 betätigt und dadurch der Flip-Flop 82 gestellt (c/, = 1). ;/,· bleibt während des gesamten Abfragevorganges »1«. Ist D1- ■■·(), während F1-= 1, so wird das Und-Gatter 99 aktiviert und dadurch der Flip-Flop 82 über das Oder-Gatter 81 rückgestellt. dt wird folglich »0« und hljibt »0« während des Abfragevorgangs. Auf diese Weise steuern, wenn F1 = I, D1- und F1- den Zustand der Treiberstufe für den Abfragevorgang ohne Rücksicht darauf, was für Signale während des Impulses CP3 auftreten.If D 1 = I (for this to happen, F, - must be "1"), the OR gate 89 is actuated and thereby the flip-flop 82 is set (c /, = 1). ; /, · Remains »1« during the entire query process. If D 1 - ■■ · (), while F 1 - = 1, the AND gate 99 is activated and the flip-flop 82 is thereby reset via the OR gate 81. d t therefore becomes "0" and hljibt "0" during the query process. In this way, when F 1 = I, D 1 - and F 1 - control the state of the driver stage for the interrogation process regardless of what kind of signals occur during the pulse CP3.

Zu Beginn jedes Zyklus werden die Flip-Flops 64 und 84 durch CPl rückgestcllt, so daß unmittelbar nach CPl und vor CP2 X2 = O. Während dieser Zeit ist Z1- ebenfalls »0«, außer wenn F1 = O, /, = 1 und i/, = i. Unter den letztgenannten Bedingungen, die auftreten, wenn die Treiberstufe 20 ein nichtoriginärer »0«-Treiber ist, wird das Und-Gatter 74 aktiviert und dadurch der Flip-Flop 84 unmittelbar nach CPl gestellt. Es zeigen daher .V1- = 0, z,· = 1 einen nichtoriginären »0«-Treiber für die Spalte /an.At the beginning of each cycle, the flip-flops 64 and 84 are reset by CP1, so that immediately after CP1 and before CP2 X 2 = O. During this time, Z 1 - also "0", except when F 1 = O, /, = 1 and i /, = i. Under the last-mentioned conditions, which occur when the driver stage 20 is a non-original "0" driver, the AND gate 74 is activated and thereby the flip-flop 84 is set immediately after CP1. Therefore .V 1 - = 0, z, · = 1 indicate a non-original "0" driver for the column /.

Beim Auftreten von CP 2 wird, falls die Verstärker 50 und 52 eine »1«,»1« wahrnehmen, das Und-Gatter 60 aktiviert und dadurch der Flip-Flop 64 gestellt. Dies hat zur Folge, daß Jf,- sich in »1« ändert. Es bedeutet daher .r, = l, daß in der Spalte/ eine »1«,»1« wahrgenommen ist. Die Spaltenleiter werden auch beim Durchsteuern abgetastet. In diesem Falle können jedoch die wahrgenommenen Signale nur entweder »l«,»0« oder »0«,»l« sein. Das Und-Gatter60 bleibt daher gesperrt und Jf1- bleibt »0«.When CP 2 occurs, if the amplifiers 50 and 52 perceive a “1”, “1”, the AND gate 60 is activated and the flip-flop 64 is set as a result. As a result, Jf, - changes to "1". It therefore means .r, = l that a "1", "1" is perceived in the / column. The column conductors are also scanned when being driven through. In this case, however, the perceived signals can only be either "1", "0" or "0", "l". The AND gate60 therefore remains blocked and Jf 1 - remains "0".

Als nächstes soll der Zustand der Variablen für einen gegebenen Zyklus während des Intervalls nach dem Auftreten von CP 2 und vor dem Auftreten von CP3 betrachtet werden. Die Spalte ist während des Vorhandenseins von CP2 abgefragt wordc-n, und /,· und dj sind im Begriff, für den nächsten Zyklus »aufgestellt« zu werden. Es soll zunächst angenommen werden, daß eine oder mehrere »Einsen« in den vcrschiedenen Spalten wahrgenommen worden sind. Aus dem logischen Diagramm kann man sehen, daß Jr1 und Ar1- zum Oder-Gatter 68 gelangen und dort das Ausgangssignal klti erzeugen. Ferner ist A1 = 0, wenn A',- das Eingangssignal der logischen Stufen für das Bit 1 (s. Fi g. 4) ist. Man erhält daher die folgenden Booleschen Beziehungen:Next, consider the state of the variable for a given cycle during the interval after the occurrence of CP2 and before the occurrence of CP3. The column has been queried while CP2 is present, wordc-n, and /, · and dj are about to be "set up" for the next cycle. Let us first assume that one or more "ones" have been perceived in the various columns. From the logic diagram one can see that Jr 1 and Ar 1 - go to the OR gate 68 and there generate the output signal k lti. Furthermore, A 1 = 0 if A ', - is the input signal of the logic stages for bit 1 (see FIG. 4). The following Boolean relationships are therefore obtained:

..Λ,, = Jf,+.Jf...Λ ,, = Jf, +. Jf.

Das heißt, wenn eine oder mehrere 1,1 links der Spalte i wahrgenommen werden, so ist A,- = 1. Ebenso sieht man ohne weiteres aus der Gjeichung (1), daß, wenn A:,- = 1, sämtliche A: rechts davon ebenfalls 1 sind (d. h. A1- + 1 = A1 + 2 = ... An + 1 = 1, wenn A,- = 1). Ferner ist, wenn A1- = 1, das Und-Gatter 66 gesperrt, so daß v, = 0 bleiben muß. Ebenso muß in dem betrachteten Fall .(d.h. wenn eine oder mehrere 1,1 wahrgenommen werden) An ^1 (aus der n-ten Spalte) 1 sein und AnM = 0 (Fig. 4). Dadurch wird die Ablesung des Ausgangsbits B1 verhindert und ferner das Und-Gatter 88 gesperrt, so daß w, = 0 bleibt.This means that if one or more 1,1 to the left of column i is perceived, then A, - = 1. Likewise, one can easily see from equation (1) that, if A:, - = 1, all A: to the right of it are also 1 (i.e. A 1 - + 1 = A 1 + 2 = ... A n + 1 = 1, if A, - = 1). Furthermore, if A 1 - = 1, the AND gate 66 is blocked, so that v 1 must remain = 0. Likewise, in the case under consideration (ie if one or more 1,1 are perceived) A n ^ 1 (from the nth column) must be 1 and A nM = 0 (FIG. 4). This prevents the output bit B 1 from being read and also blocks the AND gate 88 so that w i remains = 0.

Wenn A, = 0, so zeigt die Gleichung (1) an, daß keine 1,1 in den Spalten links der Spalte ι anwesend sind. Wenn A,- = 0 und-xt1, so ist die Spalte / die am weitesten linke Spalte, in der 1,1 erscheint. Dies ergibt sich deutlich aus Fig. 5. Unter diesen Voraussetzungen wird während CP3 das Und-Gatter 66 entsperrt oder aktiviert, und v, wird 1. Somit zeigt v, = 1 (während CP 3) an, daß die Spalte i die am weitesten linke Spalte ist, in der 1,1 erscheint. vt = 1 gelangt über das Oder-Gatter 83 als Stellsignal zum Flip-Flop 72 und über das Oder-Gatter 81 als Rückstellsignal zum Flip-Flop 82. Dadurch wird /,· = 1 und d,- = 0. Fj = 0, /,· = 1, dt = 0 zeigen an, daß die Treiberstufe . 20 während des nächsten Zyklus als nichtoriginärer »O«-Treiber zu arbeiten hat. Die .r,- (folglich die A1) werden vorübergehend in den Flip-Flops gespeichert, um die sofortige Umschaltung der nächsten Treiberstufe für eine 1,1-SpaIte in einen »O«-Treiber zu verhindern. Zusammenfassend ist festzustellen, daß, wenn ein oder ^mehrere, 1,1 wahrgenommen werden, die Oder-Gatterkette A- (die dem Gatter 68 entsprechenden Gatter) und die Gatter ν (die dem Und-Gatter 66 entsprechenden Gatter) die logischen Befehle liefern, die nötig sind, um die Treiberstufe für die am weitesten linke Spalte, in der 1.1 wahrgenommen wird, in einen »O«-Treiber umzuschalten. .If A, = 0, then equation (1) indicates that no 1.1 are present in the columns to the left of column ι. If A, - = 0 and -x t - 1, the column / is the leftmost column in which 1,1 appears. This is clearly evident from FIG. 5. Under these conditions, the AND gate 66 is enabled or activated during CP3, and v i becomes 1. Thus v i = 1 (during CP 3) indicates that the column i is the furthest left column is where 1,1 appears. v t = 1 reaches the flip-flop 72 as a control signal via the OR gate 83 and as a reset signal to the flip-flop 82 via the OR gate 81. This results in /, · = 1 and d, - = 0. Fj = 0 , /, · = 1, d t = 0 indicate that the driver stage. 20 has to act as a non-original "O" driver during the next cycle. The .r, - (hence the A 1 ) are temporarily stored in the flip-flops in order to prevent the immediate switching of the next driver stage for a 1,1-column to an "O" driver. In summary, it can be stated that if one or more, 1, 1 are perceived, the OR gate chain A- (the gates corresponding to gate 68) and the gates ν (the gates corresponding to AND gate 66) supply the logical commands that are necessary to switch the driver level for the leftmost column, in which 1.1 is perceived, to an "O" driver. .

Als nächstes ist der Fall zu betrachten, daß keine 1,1 wahrgenommen werden. Wie früher erwähnt, zeigt dies an, daß eine Antwort erreicht ist. In diesem Falle wird An, t zu »0« [s. Gleichung(l)] und An +1 = 1. Hn + 1 = 1 wirkt als Vortast- oder Aktivierungssignal für das Und-Gatter 62, so daß das Ausgangsbit B1 des Abtastverstärkers durch dieses Und-Gatter nach einer Darstell- oder Pufferstufe (nicht gezeigt) gelangen kann. Da jedes Paar von Abtastverstärkern unter diesen Bedingungen komplementäre/Ausgänge erzeugt, braucht nur einer dieser Ausgänge verwendet zu werden. Jcn +1 = 1 dient ferner als Vortastsignal für das Und-Gatter 88. Da jedoch sämtliche .t-Werte gleich »0« sind, sind sämtliche Und-Gatter 66 gesperrt. Next, consider the case where no 1.1 is perceived. As mentioned earlier, this indicates that an answer has been reached. In this case, A n , t becomes "0" [s. Equation (l)] and A n +1 = 1. H n + 1 = 1 acts as a pre-sampling or activation signal for the AND gate 62, so that the output bit B 1 of the sampling amplifier through this AND gate after a display or Buffer level (not shown) can reach. Since each pair of sense amplifiers produces complementary / outputs under these conditions, only one of these outputs need be used. Jc n +1 = 1 also serves as a pre-scanning signal for the AND gate 88. However, since all .t values are equal to “0”, all AND gates 66 are blocked.

Die Schaltung nach F i g. 5 zeigt an, daß z,- und ft,-an den Eingängen des Oder-^jatters 86 liegen, das Λ,., erzeugt. h„ — 0 (s. F i g. 4). Es ergeben sich folgende Booleschen Beziehungen:The circuit according to FIG. 5 indicates that z, - and ft, - are at the inputs of the or- ^ jatter 86 which produces Λ,. h "- 0 (see Fig. 4). The following Boolean relationships result:

K ι = Λ = K ι = Λ =

Es wurde bereits gezeigt, daß Z1- = 1 das Vorhandensein eines nichtoriginären »0«-Treibers bedeutet. Wenn daher einer oder mehrere nichtorginäre »0«- Treiber rechts vom Bit ι vorhanden sind, so ist ft, = 1 fs. Gleichung (2)]. Ferner sind sämtliche Λ,-Eingänge zur linken ebenfalls »1« (d. h. Λ,., = H1 ., = ... = It0 = 1, wenn It1 = 1 ist). Wenn ft, = 0, so sind keine, nichtoriginären »0«-Treiber rechts vom Bit i vorhanden [s. Gleichung (2)]. Ferner ist, wenn z, = 1, der am weitesten rechte nichtoriginäre »0«-Treiber derIt has already been shown that Z 1 - = 1 means the presence of a non-original "0" driver. Therefore, if one or more non-orginal "0" drivers are present to the right of the ι bit, ft, = 1 fs. Equation (2)]. Furthermore, all Λ, inputs to the left are also “1” (ie Λ,., = H 1. , = ... = It 0 = 1 if It 1 = 1). If ft, = 0, then there are no non-original "0" drivers to the right of bit i [s. Equation (2)]. Further, when z i = 1, the rightmost non-original "0" driver is the

S Treiber für die Spalte i. Wenn diese Bedingungen (Λ,· = 0, Zj' = .I, An + 1 = 1) erfüllt sind während des Auftretens CP 3, so wird das Und-Gatter 88 entsperrt und Wj wird 1. Es zeigt daher wt = 1 (während CP3) an, daß der am weitesten rechte nichtoriginäre »0«-S driver for column i. If these conditions (Λ, · = 0, Zj '= .I, A n + 1 = 1) are met during the occurrence of CP 3, the AND gate 88 is unlocked and Wj becomes 1. It therefore shows w t = 1 (during CP3) indicates that the rightmost non-original "0" -

io*Treiber der Treiber für die Spalte/ ist. W1 = 1 stellt über das Oder-Gatter 89 den Flip-Flop 82, so daß dj = 1 wird, wodurch die Treiberstufe 20 in einen »1 «-Treiber für den nächsten Zyklus umgeschaltet wird. " ■ . 'io * driver is the driver for the / column. W 1 = 1 sets the flip-flop 82 via the OR gate 89, so that dj = 1, whereby the driver stage 20 is switched to a "1" driver for the next cycle. "■. '

Das Signal W1 = 1 gelangt ferner zum Oder-Gatter 80 und bewirkt, daß Z1 + 1 zu 1 wird. Die Oder-Gatterkette/ (die dem Gatter 80 entsprechenden Gatter) sorgt für die Fortpflanzung eines Signals nach rechts (s. Fig. 4), so daß /i+1 = l zur Folge hat, daßThe signal W 1 = 1 also reaches the OR gate 80 and causes Z 1 + 1 to become 1. The OR gate chain / (the gates corresponding to gate 80) ensures that a signal is propagated to the right (see FIG. 4), so that / i + 1 = l has the consequence that

Diese Signale sorgen ihrerseits für eine Rückstellung derjenigen Flip-Flops 72 rechts* vom Bit /, die gerade gestellt sind. Ein rechts vom Bit i befindlicher Flip-Flop 72, der gestellt ist, zeigt daher an, daß seine Treiberstufe entweder ein originärer Treiber oder ein nichtoriginärer »1 «-Treiber (der am weitesten rechte nichtoriginäre »0«-Treiber ist der Treiber für die Spalte i) ist. Die Flip-Flops 72 für die originären Treiber werden nach Beendigung des Signals /. durch ihre entsprechenden Signale F wieder gestellt. Dagegen werden die Flip-Flops 72 für die nichtoriginären Treiber rechts der Spalte i durch das Signal / rückgestellt, und ihre Treiber empfangen F,- = 0, so daß sie inaktiviert werden. Wenn daher keine 1,1 wahrgenommen werden, so liefern die Oder-Gatterkette 86 (d. h. die Oder-Gatterkette h) und die w-Gatter 88 die logischen Befehle, die notwendig sind, um den am weitesten linken nichtoriginären »0«Treiber in einem »1 «-Treiber umzuschalten;" die Oder-Gatterkette 80 (d. h. die Oder-Gatterkette T) ermöglicht die Fortpflanzung eines Signals, das sämtliche nichtoriginären »1«-Treiber zur Rechten inaktiviert.These signals in turn ensure that those flip-flops 72 to the right * of the / bit that are currently set are reset. A flip-flop 72 to the right of bit i , which is set, therefore indicates that its driver stage is either an original driver or a non-original "1" driver (the rightmost non-original "0" driver is the driver for the Column i) is. The flip-flops 72 for the original driver are after termination of the signal /. set by their corresponding signals F again. In contrast, the flip-flops 72 for the non-original drivers to the right of column i are reset by the signal /, and their drivers receive F, - = 0, so that they are inactivated. Therefore, if no 1,1 are perceived, the OR gate chain 86 (ie the OR gate chain h) and the w gates 88 provide the logical commands necessary to turn the leftmost non-original "0" driver into one To toggle "1"drivers;"the OR gate chain 80 (ie the OR gate chain T) enables the propagation of a signal that inactivates all non-original" 1 "drivers on the right.

Einige zusätzliche Bemerkungen sind noch angebracht. Erstens, wenn der Treiber für die am weitesten linke Spalte 1, in der 1,1 wahrgenommen wird, in einen »0«-Treiber umgeschaltet wird, so ändert.A few additional remarks are in order. First, when the driver for the farthest left column 1, in which 1.1 is perceived, is switched to a "0" driver, so changes.

sich das betreffende Z1 von »0« in »1«. Diese Änderung beeinflußt die Signale, die sich entlang der Oder-Gatterkette Λ (Gatter 86) ausbreiten (falls sich rechts von der Spalte 1 keine nichtoriginären »0«- Treiber befinden). Da dies jedoch nur dann geschieht,the relevant Z 1 changes from "0" to "1". This change affects the signals that propagate along the OR gate chain Λ (gate 86) (if there are no non-original "0" drivers to the right of column 1). However, since this only happens

wenn En + 1 = 0, so wirken sich derartige Änderungen in den Signalen A1- nicht auf die Zustände der Flip-Flops aus, da sämtliche Und-Gatter 88 gesperrt sind. Zweitens, wenn der am weitesten rechte nichtoriginäre »0«-Treiber in einen »1 «-Treiber umgeschaltet wird, so werden die Zj (und folglich die ft/) von den Flip-Flops festgehalten, um zu verhindern, daß auf diese Umschaltung unmittelbar eine zweite Umschaltung des nächstrechten nichtoriginären »0«-Treibers folgt.if E n + 1 = 0, then such changes in the signals A 1 - do not affect the states of the flip-flops, since all AND gates 88 are blocked. Second, if the rightmost non-original "0" driver is toggled to a "1" driver, the Zj (and hence the ft /) are held by the flip-flops to prevent this change from occurring immediately a second switchover of the next right non-original "0" driver follows.

Die Ausgänge y,- brauchen nicht in jeder Bit-Stelle wahrgenommen zu werden. Vielmehr kann es zweckmäßiger sein, in der Diodenmatrix eine zusätzliche Spalte, die an sämtlichen Zeilen mit Dioden ange-The outputs y, - do not need in every bit position to be noticed. Rather, it can be more expedient to have an additional one in the diode matrix Column that is connected to all rows with diodes

Der. Kollektor des Transistors 126 ist an die Spalte ia und der Kollektor des Transistors 126' an die Spalte ib angeschlossen. Wie früher erläutert, ist es beim Betrieb der Schaltung nach F i g. 6 erwünscht, daß, wenn jt = 0, beide Treiber gesperrt sind; wenn fi = .1 und di = 1, die erste Treiberstufe 110 eine 1 in die Spalte ia und die zweite Treiberstufe 120 eine 0 in die Spalte ib schickt; und wenn /,· = 1 und dt = 0, die erste Treiberstufe 110 eine 0 in die Spalte ia undThe. The collector of transistor 126 is connected to column ia and the collector of transistor 126 'is connected to column ib . As explained earlier, it is in the operation of the circuit of FIG. 6 desires that when j t = 0, both drivers are disabled; if fi = .1 and di = 1, the first driver stage 110 sends a 1 in column ia and the second driver stage 120 sends a 0 in column ib; and if /, · = 1 and d t = 0, the first driver stage 110 a 0 in the column ia and

koppelt ist, vorzusehen, um die Anzeige y (keine Antworten) zu liefern.coupled is to be provided in order to provide the indication y (no answers).

Jeweils vor Beginn eines Abfragevorganges werden sämtliche logischen Stufen mit einem Rückstell- oder Löschimpuls beschickt. Dies geschieht, nachdem das Suchwort den originären Treibern zugeleitet worden ist. Der Löschimpuls stellt sämtliche Flip-Flops 72 rück, so daß etwaige während des vorausgegangenen Abfragevorgangs gespeicherte Bits gelöscht werden.Before the start of an interrogation process, all logical levels are preceded by a reset or Extinguishing pulse supplied. This happens after the search term has been sent to the original drivers is. The clear pulse resets all of the flip-flops 72, so that any during the previous Bits stored in the query process are deleted.

Die Flip-Flops der originären Treiber werden natür- io die zweite Treiberstufe 120 eine 1 in die Spalte ib The flip-flops of the original drivers are of course the second driver stage 120 a 1 in the column ib

lieh vor Beginn des ersten Zyklus auf den Stellzu- schickt.loaned to the Stellzu before the start of the first cycle.

stand zurückgeschaltet, da Fi = 1. Es sei zunächst angenommen, daß /,· = (). Dieswas switched back because Fi = 1. It is initially assumed that /, · = (). this

Gewünschtenfalls, obwohl nicht gezeigt, kann der bedeutet Jt = 1, d. h. eine positive Spannung gelangtIf desired, although not shown, the means J t = 1, ie a positive voltage is applied

Impuls ST einem Speicher-Flip-Flop zugeleitet wer- zur Eingangsklemme 132. Diese positive Spannung den, dessen 1-Ausgang einem zweieingängigen Und- 15 verriegelt den Transistor 122. Ebenso verriegelt diePulse ST are fed to a memory flip-flop to input terminal 132. This positive voltage den, whose 1-output a two-input AND-15 locks the transistor 122. Likewise, the

Gatter zugeleitet wird. Zum zweiten Eingang dieses der Klemme 132' zugeleitete positive Spannung denGate is fed. To the second input of this the terminal 132 'supplied positive voltage den

Und-Gatters gelangt das Signal Ff. Der Ausgang des Transistor 122'. Da-/, = 0, sind die Und-Gatter 138AND gate receives the signal F f . The output of transistor 122 '. Da- /, = 0, the AND gates 138 are

Und-Gatters gelangt an Stelle des Signals F1- zum und 138' inaktiviert, und eine »0«, d.h. eine nega-AND gate takes the place of the signal F 1 - to and 138 'inactivated, and a "0", ie a negative

einen/Eingang des Oder-Gatters 83. Aufgabe dieser tive Spannung, erscheint an den Verbindungspunkten Schaltungsanordnung ist es zu verhindern, daß der ao 146 und 146'. Diese negative Spannung verriegeltan / input of the OR gate 83. The task of this tive voltage appears at the connection points Circuitry is to prevent the ao 146 and 146 '. This negative voltage locks

Flip-Flop 72 nach Beendigung von SP (SP dauert die Transistoren 126 und 126', und die.Punkte 148Flip-flop 72 after completion of SP (SP lasts transistors 126 and 126 ', and the. Points 148

nur solange an wie CP 3) rückgestellt wird. Wird und 148' der Schaltung, an denen die Spaltenleiteronly as long as CP 3) is reset. Will and 148 'of the circuit to which the column conductor

jedoch mit Gesamtrückstellung oder Löschung in der liegen, sind praktisch offen. Unter diesen^Voraus-however with total reset or deletion in the lie are practically open. Under these ^ advance

oben erörterten Art gearbeitet, so ist diese Schal- Setzungen sind die anschließend in die Treiberstufen tungsanordnung nicht erforderlich. In Fällen, wo die 25 gelangenden Eingangssignale so beschaffen, daß dieWorked the way discussed above, then these switchings are the subsequent in the driver stages arrangement not required. In cases where the input signals received are such that the

Schaltungsanordnung erwünscht ist, wird der Ge- Treibertransistoren als offene Schalter wirken, derart,Circuit arrangement is desired, the Ge driver transistors will act as open switches, such

samtlöschimpuls auch der Rückstellklemme des daß durch diese Eingangssignale die Spaltenleitcrtogether with the clearing pulse also of the reset terminal of the that through these input signals the column conductor

Speicher-Flip-Flops zugeleitet. effektiv von den Treiberstufen getrennt werden.Memory flip-flops supplied. effectively separated from the driver stages.

Die Beendigung des Abfragevorganges ist durch Angenommen, es sei nun /, = 1 und rf,· = I, soThe termination of the query process is assumed that it is now /, = 1 and rf, · = I, so

die Koinzidenz der folgenden Bedingungen gegeben: 30 wird das Und-Gatter 138 verriegelt, und der Ver-the coincidence of the following conditions is given: 30 the AND gate 138 is locked, and the

En+1 = 1 (»Antwort registrieren«) bindungspunkt 146 wird negativ Dadurch wird derE n + 1 = 1 ("register response") tie point 146 becomes negative This makes the

I1 .. ) , . ...... „ „, ., Transistor 126 verriegelt. Wenn /.· = 1, so verkörpertI 1 ..),. ...... "",., Transistor 126 locked. If /.· = 1, then embodied

\ = 1 (»kerne nichtoriginaren »0«-Treiber J( eine negatiye Spanming. Dicse gelangt zur Klemme \ = 1 ("core non-original" 0 "driver J ( a negative spanming . Dicse gets to the terminal

mehr vorhanden«) 132 und entriegelt den Transistor 122. Der Spaltcn-more available «) 132 and unlocks transistor 122.

Man kann daher ein Und-Gatter 78 (F i g. 4) mit 35 leiter ia liegt über eine Impedanz im Leseverstärker diesen beiden Eingangssignalen und Tastung durch an einem solchen Spannungswert, daß unter diesenOne can therefore use an AND gate 78 (FIG. 4) with 35 conductors generally connected via an impedance in the sense amplifier to these two input signals and keying through at such a voltage value that below these

Voraussetzungen der Punkt 148 und damit auch der Spaltenleiter ia positiv ist. Beispielsweise kann der Spaltenleiter ia über eine Impedanz gewisser Größe geerdet sein.The prerequisites for point 148 and thus also the column ladder are generally positive. For example, the column conductor can generally be grounded via an impedance of a certain size.

Wenri'd, = 1 und /, = 1, so wird das Und-Gatter 138' aktiviert. Der Verbindungspunkt 146' wird nunmehr positiv. Dadurch wird der Transistor 126' entriegelt. Unter den gleichen Bedinguimen ist dieWenri'd, = 1 and /, = 1, then the AND gate becomes 138 'activated. The connection point 146 'now becomes positive. This turns transistor 126 ' unlocked. The is under the same conditions

gänge identisch sind, haben die Elemente der Stufe 45 Klemme 132' negativ, und durch den Spannungs-120 jeweils die gleichen Bezugsnummern, nur mit teiler aus den Widerständen 134' und 144' Hießt Strichindexen, wie die entsprechenden Elemente der Strom. Die Werte der Widerstände 144' und 134' Stufe 110. ;:; .''".''.'''!f..■',■'.' - . sind so gewählt, daß die Spannung an der Basis 136'gears are identical, the elements of stage 45 have terminal 132 'negative, and through the voltage 120 each have the same reference numbers, only dividing the resistors 134' and 144 '. The values of resistors 144 'and 134' stage 110.; :; . ''".''.'''! f .. ■', ■ '.' -. are chosen so that the voltage at the base 136 '

Die Treiberstufe 110 enthält einen PNP-Transi- so weit positiv ist, daß der Transistor 122' nicht stör 122 in Reihe mit einem Widerstand 124 und 50 nennenswert leitet. Unter diesen Voraussetzungen einem NPN-Transistor 126. Die mit dem Emitter des ist der Kollektor des'Transistors 126' sowie derThe driver stage 110 contains a PNP transi- is positive so far that the transistor 122 'is not stör 122 in series with a resistor 124 and 50 conducts appreciably. Under these conditions an NPN transistor 126. The one with the emitter is the collector of the 'transistor 126' as well as the

Spaltcnlciter ib negativ.. Zusammenfassend ist festzustellen, daß, wenn /,· -= 1 und (/, ~ 1, die Spalte ia positiv und die Spalte ib negativ wird, was einer Ansteuerung der Spalte/ mit 1,0 entspricht..Spaltcnlciter ib negative .. In summary, it can be stated that if /, · - = 1 and (/, ~ 1, the column generally becomes positive and the column ib negative, which corresponds to a control of the column / with 1.0 ..

Angenommen, es sei nun /, --= 1 und </,· 0. In diesem Falle wird das Und-Gatter 138 aktiviert und das Und-Gatter 138' inaktiviert. Die Transistoren 126 und 122' leiten, während der Transistor 126'Assume that it is now /, - = 1 and </, · 0. In this case, the AND gate 138 is activated and the AND gate 138 'is deactivated. The transistors 126 and 122 'conduct while transistor 126'

über einen Widerstand 140 der Basis 142 des Tran- 60 verriegelt ist. Der Transistor 122 leitet nicht nennenssistors 126 zugeleitet. Ein Spannungstcilerwidcrstand wert. Entsprechend wird der Spaltenleitcr ia nei-.ativ 144 ist zwischen die Basis 136 des Transistors 122
und den Verbindungspunkt 146 geschaltet.
is locked via a resistor 140 to the base 142 of the Tran-60. Transistor 122 does not conduct nominal transistor 126. Worth a tension resistor. According to the Spaltenleitcr is ia nei-.ativ 144 is connected between the base 136 of the transistor 122
and the connection point 146 switched.

Wie bereits erwähnt, ist die Treiberstufe 120 gleich ausgebildet wie die Treiberstufe 110. Sie empfängt an der Klemme 132' ein Eingangssignal J,·. Als weitere. Eingänge dagegen empfängt die Stufe die Signale/,lind (/,statt /, und <!,. As already mentioned, the driver stage 120 is designed in the same way as the driver stage 110. It receives an input signal J, · at the terminal 132 '. As another. Inputs, however, the stage receives the signals /, lind (/, instead of /, and <!,.

CP 3 dazu verwenden, ein Signal zu erzeugen, das die Maschine stillsetzt. . Use CP 3 to generate a signal that stops the machine. .

Fig. 6Fig. 6

Fig. 6 zeigt Einzelheiten der Treiberschaltung 20 und der Schalter 24. Die Anordnung enthält eine erste Treiberstufe 110 und eine zweite Treiberstufe 120. Da die Schaltungen mit Ausnahme der EinTransistors 122 verbundene Klemme 128 ist an eine positive Spannungsquelle, die mit dem Emitter des Transistors 126 verbundene Klemme 130 dagegen an eine negative Spannungsquelle angeschlossen.6 shows details of the driver circuit 20 and the switch 24. The arrangement includes a first driver stage 110 and a second driver stage 120. Since the circuits with the exception of the EinTransistor 122 connected terminal 128 is to a positive voltage source, terminal 130 connected to the emitter of transistor 126 on the other hand connected to a negative voltage source.

Das Eingangssignal-J1 gelangt von der Klemme 132 über den Widerstand 134 zur Basis 136 des Transistors 122. Die Eingangssignale/,und 3,- gelangen zum Und-Gatter 138; Dessert Ausgangssignal wirdThe input signal -J 1 goes from the terminal 132 via the resistor 134 to the base 136 of the transistor 122. The input signals /, and 3, - go to the AND gate 138; Dessert output will be

und der Spaltenleiter ib positiv. Dies entspricht einer Ansteuerung der Spalte/ mit 0,1.and the column conductor ib positive. This corresponds to activating the column / with 0.1.

■ Allgemeine Hrlüiitoriiih!■ General Hrlüiitoriiih!

Bei dem in Fig. 2 gezeigten inlialtsaihvssiert abzufragenden Speicher mit nach Art tier l'iu. I untereinander \ et schalteten lot'iselv.Mi StufenIn the case of the inlialtsaihvssiert to be queried shown in FIG Storage with in the manner of tier l'iu. I among each other \ et switched lot'iselv.Mi steps

\0u11en\ 0u11en

17 1817 18

verschiedene Wörter in einer bestimmten Reihenfolge schlossen. A4, Ar1 und Z1 sind an die Leitung 166, der abgefragt .werden. Mit Hilfe des beschriebenen eine »0« zugeleitet wird, angeschlossen.
Programmablaufs werden, falls dem betretenden Dreht man das Isolierteil 160 um 120° im Uhr-Suchwort mehr als ein gespeichertes Wort entspricht, zeigersinn, so ändert sich die Verschaltung zwischen diese Wörter aus dem Speicher in einer vorbestimm- 5 den verschiedenen logischen Stufen. Die ersten loten Reihenfolge, und zwar das Wort niedrigsten gischen Stufen im Ring sind nunmehr die für das Wertes zuerst, herausgelesen. Bei Verwendung des Bit 2 gewählten. Die zweiten Stufen sind die für gleichen Programms, jedoch andersartiger Verschal- das Bit 3 und die dritten die für das Bit 1. Der Austung der logischen Stufen der verschiedenen Spalten, gang k der logischen Stufen für das Bit 1 wird nunkann man die gespeicherten Wörter, in anderer io mehr über einen Inverter und die Leitung 164 an Reihenfolge herauslesen. Dies ist in den verein- sämtliche logische Stufen rückgekoppelt. In ähnfachten Darstellungen der Fig. 7a und 7b .veran- licher Weise sind.der Eingangh der logischen Stufen schaulicht. für das Bit 1 und die Eingänge k und 7 der logischen
closed different words in a certain order. A 4 , Ar 1 and Z 1 are on line 166, which is queried. With the help of the described a "0" is fed in, connected.
If you turn the insulating part 160 by 120 ° in the clock search word more than one stored word, the program sequence is clockwise, the interconnection between these words from the memory changes in a predetermined number of different logic levels. The first sound order, namely the word lowest gic levels in the ring, are now read out for the value first. Selected when using bit 2. The second levels are for the same program, but with a different interconnection - bit 3 and the third for bit 1. The definition of the logical levels of the various columns, step k of the logical levels for bit 1, can now be used to store words, in other io read out more about an inverter and the line 164 in order. This is fed back into the unified all logical stages. In similar representations of FIGS. 7a and 7b, the input h of the logic stages is clearly illustrated. for bit 1 and inputs k and 7 of the logical

Fig. 7a zeigt die der Fig. 4 vergleichbaren Stufen für das Bit 2 über den Schleifer 168 und dieFIG. 7a shows the stages comparable to FIG. 4 for bit 2 via the grinder 168 and the

logischen Stufen, die für einen Speicher mit drei 15 Leitung 166 mit »0« verbunden usw. 'logical levels which for a memory with three lines 166 connected to "0" etc. '

Spalten erforderlich wären. Die Verschaltung der Während der Einfachheit halber nur drei StufenColumns would be required. The interconnection of the For the sake of simplicity, only three stages

logischen Stufen ist genauso wie in Fig. 4. Man gezeigt sind, lassen sich selbstverständlich die glei-logical stages is the same as in Fig. 4. One can of course use the same

kann jedoch diese logischen Stufen auch anders chen Prinzipien auch auf einen Ring von sehr vielHowever, these logical stages can also be applied differently to a ring of very much

untereinander verschalten. Beispielsweise kann man mehr («) Stufen anwenden.
ki und (j unmittelbar mit A1 und I1 zusammertschal- 20
interconnect with each other. For example, you can use more («) levels.
k i and (j connect directly to A 1 and I 1

ten. Ebenso kann man /z4 direkt mit /i0 verbinden. rig. 0ten. You can also connect / z 4 directly with / i 0. rig. 0

Jetzt können jedoch die Leiter Ar3, /., und h2 geöffnet Bei der in F i g. 2 gezeigten Speichermatrix hatHowever, the conductors Ar 3 , /., And h 2 can now be opened. 2 has memory matrix shown

werden. Der Ausgang Ay der logischen Stufe 2 kann jede Speicherspalte zwei Spaltenleiter -und kann jedewill. The output Ay of logic level 2 can each memory column two column conductors - and can each

sodann über einen dem Inverter 92 ähnlichen In- Spalte jeweils ein Binärbit in jeder Speicherzeilethen one binary bit in each memory line via an In column similar to the inverter 92

.verter an sämtliche logischen Stufen rückgekoppelt 25 speichern..verter fed back to all logical levels 25 save.

werden. Der Ausgang I3 der logischen Stufe 2 bleibt Die Erfindung ist nicht nur auf die Anwendung offen. Der Eingang Λ., der logischen Stufe 2 wird " bei dieser speziellen Art einer Speichermatrix be- »0« gemacht. Der Eingang A:., der logischen Stufen schränkt, sondern läßt sich auch auf inhaltsadresfür das Bit 3 wird »0« gemacht. Der Eingang Λ., für sierte Speichermatrizen der allgemein in Fig. 8 andie logischen Stufen des Bits 3 wird der Inaktivie- 30 gedeuteten Art anwenden. Diese Speichermatrix rungsklemme eines dem Gatter 78 vergleichbaren besteht aus verschiedenen Gruppen von Spalten-Und-Gatters zugeleitet. Aus der eben beschriebenen leitern. Die erste Gruppe 1 hat vier Leiter, die zweite Verschaltung der logischen Stufen ergibt sich eine An- Gruppe neun Leiter, die dritte Gruppe 3 vier Leiter, Ordnung, die in etwa einer Ringschaltung vergleich- die vierte Gruppe (nicht gezeigt) neun Leiter usf. In bar ist, die zwischen jedem beliebigen Paar von lo- 35 einer Zeile des Speichers wird eine Information jegischen Stufen geöffnet werden kann. Wird eine weils durch das Koppelelement (Diode) einer Neunerderartige Schaltung entsprechend dem oben beschrie- gruppe von Leitern vermittels eines Code, der eine benen Programm abgefragt, so erscheinen die im »1« (und acht »Nullen«) enthält, gespeichert, wäh-Speicher gespeicherten Wörter im Speicherausgang rend durch das Koppelelement (Diode) einer Viererin einer von der zuvor beschriebenen Reihenfolge 40 gruppe von Leitern vermittels eines Code gespeichert abweichenden Reihenfolge. Wenn man beispielsweise wird, der eine »1« (und drei »Nullen«) enthält. Dieser die logischen Stufen für das Bit 2 effektiv zu den Code wird als 4-9 (oder »eins aus vier, eins aus letzten Stufen in der Gruppe macht, so werden die neun«) bezeichnet und ist einem üblicherweise für Wörter aus dem Speicher in chronologischer Reihen- Lochkarten verwendeten Code vergleichbar. Eine folge herausgeholt, wobei jedoch das Bit 2 als das 45 derartige Vierergruppe von Bits plus einer Neuner-Bit niedrigsten Wertes und das Bit 3 als das Bit gruppe von Bits stellt jeweils ein Zeichen dar. Zuhöchsten Wertes behandelt wird. Werden beispiels- sammengenommen^ kann die, Vierergruppe plus der weise die Wörter 101, 001, 100 herausgelesen, so Neunergruppe (deren jede lediglich eine »1« enthält) erscheinen diese Wörter in der Reihenfolge 100, 001, in sechsunddreißig verschiedenen Weisen permutiert 101. Bei einer Verschaltung der Stufen wie in 50 werden, so daß sie sechsunddreißig verschiedene Fig. 7a werden die Wörter dagegen in der Reihen- Zeichen darstellen kann. In der Praxis kann das in folge 001, 100, 101 herausgelesen. jeder Speicherzelle gespeicherte Wort beispielsweisewill. The output I 3 of logic level 2 remains. The invention is not only open to the application. The input Λ., Of logic level 2 is made "0" in this special type of memory matrix. Input A:., Which restricts the logic levels, but can also be set to content addresses for bit 3 is made "0". The input Λ., For sized memory matrices of the type generally interpreted in Fig. 8 and the logic levels of bit 3 is used. This memory matrix terminal of a type comparable to gate 78 consists of different groups of column-and-gates The first group 1 has four conductors, the second interconnection of the logic levels results in a group of nine conductors, the third group 3 of four conductors, which is roughly equivalent to a ring circuit - the fourth group (not shown ) nine conductors etc. In cash that can be opened between any pair of lo- 35 a line of the memory information of any level e) a nine-earth circuit according to the above-described group of conductors by means of a code that queries a program, the words stored in the "1" (and eight "zeros") appear in the memory output the coupling element (diode) of a quad in a sequence that deviates from the previously described sequence group of conductors by means of a code stored. For example, when one becomes that contains a "1" (and three "zeros"). This the logical levels for bit 2 effectively to the code is referred to as 4-9 (or "makes one out of four, one out of last levels in the group, that's how the nine") and is commonly used for words from memory in one chronological row punch cards used comparable code. A sequence is fetched, but bit 2 as the 45 such group of four bits plus a nine-bit lowest value and bit 3 as the bit group of bits each represents a character. Highest value is treated. If, for example, the, group of four plus the wise words 101, 001, 100 can be read out, then group of nines (each of which only contains a "1") appear these words in the order 100, 001, permuted in thirty-six different ways 101. With an interconnection of the stages as in 50, so that they are thirty-six different Fig. 7a, however, the words can represent in the row characters. In practice this can be read out in sequence 001, 100, 101. word stored in each memory cell, for example

F i g. 7 b zeigt, wie die verschiedenen logischen 80 Zeichen lang sein, so daß der Speicher insgesamtF i g. 7b shows how the various logical 80 characters are long, making the memory total

Stufen in einfacher Weise so verschaltet werden 1041 Spaltenleiter (dreizehn für jedes Zeichen plusLevels can be easily interconnected in this way 1041 column conductors (thirteen for each character plus

können, daß sie in der eben beschriebenen Weise 55 einem für die Betriebsspannung) enthält. Natürlichcan that it contains in the manner just described 55 one for the operating voltage). Naturally

arbeiten. Das Teil 160 besteht aus Isoliermaterial kann der Speicher gewünschtenfalls auch sehr vielwork. The part 160 consists of insulating material, the memory can also be very large if desired

und ist um die Mittelachse 162 drehbar. Die drei mehr Zeichen in jeder Zeile speichern. Die Anzahland is rotatable about the central axis 162. Store the three more characters on each line. The number

Arme des Teiles tragen jeweils verschiedene Klem- der Zeilen hängt natürlich von der Anzahl der imThe arms of the part each have different terminals - the lines naturally depend on the number of im

men, von denen einige durch Leiter untereinander Speicher zu speichernden Wörter ab. : :men, some of which by ladder among each other memory from words to be stored. ::

verbunden sind. In der gezeigten Lage dieses Schal- 60 Die Arbeitsweise des Speichers nach Fig. 8 ist derare connected. In the position shown, this switch- 60 The mode of operation of the memory according to FIG

ters werden die Ausgänge der logischen Stufen für des Speichers nach Fig.2 analog. Bei dem gezeigtenThe outputs of the logic stages for the memory according to FIG. 2 are analogous. With the one shown

das Bit 1 den Eingängen der logischen Stufen für Ausführungsbeispiel speichert in den Gruppen 1the bit 1 of the inputs of the logic levels for the exemplary embodiment stores in the groups 1

das Bit 2 zugeleitet. Die Ausgänge der logischen und 2 die erste Zeile das Zeichen 1000, 10000000,bit 2 is passed on. The outputs of the logical and 2 the first line the characters 1000, 10000000,

Stufen für das Bit 2 gelangen zu den Eingängen der die zweite Zeile das Zeichen 1000, 010000000 undSteps for bit 2 get to the inputs of the second line the characters 1000, 010000000 and

logischen Stufen für das Bit 3. Der Ausgang Έ, der 65 die p-te Zeile das Zeichen 0010, 000000100.logical levels for bit 3. The output Έ , the 65 the p-th line the character 0010, 000000100.

logischen Stufen für das Bit 3 wird über die Leitung Die Schaltung enthält bestimmte Stufen, die jeweilsLogical stages for bit 3 is over the line The circuit contains certain stages, each

164 an sämtliche drei anderen logischen Stufen zu- individuell zu den einzelnen Leitern einer Gruppe 164 to all three other logical levels individually to the individual leaders of a group

rückgekoppelt. /, ist an einen offenen Kreis angc- gehören. Diese Stufen, von denen eine in Fig. 11fed back. /, belongs to an open circle. These stages, one of which is shown in Fig. 11

gezeigt ist und an Hand dieser Figur beschrieben wird, sind allgemein durch die Blöcke 170, 171 usw. angedeutet. Ferner gibt es Stufen, die sämtlichen Leitern einer Gruppe gemeinsam sind. Diese Stufen sind durdh die Blöcke 172, 173 usw. angedeutet und werden später ausführlicher erläutert werden.and will be described with reference to this figure are indicated generally by blocks 170, 171, etc. indicated. There are also levels that are common to all leaders in a group. These stages are indicated by blocks 172, 173, etc. and will be explained in more detail later.

Die Art und Weise, in der mehrere einem gegebenen Suchwort zugeordnete Wörter aus dem Speicher herausgefunden werden können, ist analog der bereits irri Zusammenhang mit F i g. 2 beschriebenen Methode. Das Programm oder Befehlsschema für die Abfrage des Speichers nach Fig. 8 ist in der Programmübersicht B (Ende der Beschreibung) gezeigt. Die Anwendung des Befehlsschemas auf einen speziellen Speicher ist in Fig. 12b veranschaulicht.The way in which multiple words associated with a given search term are retrieved from memory can be found out is analogous to the already irri connection with FIG. 2 described Method. The program or instruction scheme for interrogating the memory of FIG. 8 is shown in FIG Program overview B (end of description) shown. Applying the command scheme to a special memory is illustrated in Figure 12b.

: ■ Fig. 12 : : ■ Fig. 12:

Fig. 12 zeigt in ihrem oberen Teil (Fig. 12a) die in neun Zeilen 1 bis 9 eines Speichers gespeicherten Wörter.Fig. 12 shows in its upper part (Fig. 12a) the words stored in nine lines 1 to 9 of memory.

Die einzelnen Nachrichten bestehen jeweils aus 14 Bitgruppierungen. In der Praxis kann ein derartiger Speicher mehr als neun Zeilen haben, und die einzelnen Wörter, können jeweils aus viel mehr als 14 Bitgruppen bestehen. Der hier verwendete Code ist ein 3-4-Code statt ein 4-9-Code, und zwar aus zwei Gründen. Einmal soll die Erläuterung vereinfacht werden und zum anderen soll gezeigt werden, daß der zu erörternde Programmablauf des Abfragevorganges allgemein ist und sich auf beliebig verschlüsselte inhaltsadressierte Speichermatrizen anwenden läßt.The individual messages each consist of 14 bit groupings. In practice such a Memory have more than nine lines, and each word can contain a lot more than that 14 bit groups exist. The code used here is a 3-4 code instead of a 4-9 code, made up of two Establish. On the one hand the explanation should be simplified and on the other hand it should be shown that the program sequence of the query process to be discussed is general and can be encrypted as required can use content-addressed memory matrices.

Als erstes wird der Speichermatrix das Suchwort zugeleitet. Dieses Suchwort, von dem angenommen sei, daß es »100« heiße, gelangt zur ersten Bit- und damit Leitergruppe im Speicher. Übrigens kann auch hier, wie im Speicher nach Fig. 2, das Suchwort oder die Suchwörter einer beliebigen Leitergruppe oder mehreren beliebigen Leitergruppen zugeleitet werden. Beispielsweise kann das Suchwort »010«, »100«, »0010« sein und den Spaltenleitergruppen 3, 5 bzw. 6 zugeleitet werden.First, the search word is sent to the memory matrix. This keyword from which adopted let it be that it is called "100", arrives at the first bit and thus conductor group in the memory. By the way, can too here, as in the memory according to FIG. 2, the search word or the search words of any group of conductors or several groups of leaders. For example, the search word »010«, "100", "0010" and forwarded to column leader groups 3, 5 and 6 respectively.

Wird das Suchwort »100« der ersten Spaltenleitergruppe zugeleitet, so werden durch die Leseschaltungen der verschiedenen Spalten die in der ersten Zeile der Fig. 12b dargestellten Bitgruppen als Ergebnis des Schritts 1 wahrgenommen. Man sieht, daß beim ersten Schritt in den Gruppen 2 bis 14 mehr als eine »1« erscheint. Man sieht ferner, daß das Datenwort »100« in der Gruppe 1 in sämtlichen neun Zeilen des Speichers auftritt. Das der Gruppe 1 zugeleitete Suchwort »100« wählt daher sämtliche neun gespeicherten Wörter. In der Praxis entspricht natürlich das Suchwort normalerweise nicht sämtlichen Wörtern im Speicher.If the search word “100” is passed to the first column conductor group, the reading circuits of the various columns, the bit groups shown in the first line of FIG. 12b as the result of step 1 perceived. You can see that in the first step in groups 2 to 14 more than one "1" appears. You can also see that the data word "100" in group 1 in all nine lines of the Memory occurs. The search word "100" assigned to group 1 therefore selects all nine stored ones Words. In practice, of course, the search term usually does not match all of the words in the Storage.

Das in der Programmübersicht B (am Ende der Beschreibung) wiedergegebene Programmschema zeigt an, daß, wenn in mindestens einer Gruppe von Spaltenleitern mehr als eine »1« wahrgenommen wird, in der am weitesten linken Gruppe, in der mehr als eine »1« erscheint, sämtliche Leiter mit Ausnahme des am weitesten linken eine »1« führenden Leiters mit einer »0«, der übrige Leiter dagegen mit einer »1« anzusteuern sind. In dem hier gewählten Beispiel ist die Gruppe 2 die am weitesten linke Gruppe, in der mehr als eine »1« erscheint. Der am weitesten linke Leiter, der eine »1« führt, ist der erste Leiter der Gruppe 2. Dieser Leiter wird mit einer »1« angesteuert, während sämtliche übrigen Leiter mit einer »0« angesteuert werden. Die Gruppe 2 wird daher mit 1000 angesteuert. Das Suchwort wird weiterhin der Gruppe I zugeleitet. Als Abtastergebnis ergibt sich die in F i g. 12b unter Schritt 2 dargestellte Bitgruppenzusammenstellungv Während der Feststellung des Abtastergebnisses sind die Treiber der Gruppe 1 und Gruppe 2 aktiviert. Diese TreiberThe program scheme given in program overview B (at the end of the description) indicates that if more than one "1" is perceived in at least one group of column conductors becomes, in the leftmost group, in which more than one "1" appears, all leaders except of the conductor furthest to the left with a "1" with a "0", the rest of the conductor with a »1« are to be controlled. In the example chosen here, group 2 is the furthest left Group in which more than one "1" appears. The furthest left ladder with a "1" is the first Head of group 2. This head is marked with a "1" controlled, while all other conductors are controlled with a "0". Group 2 will therefore controlled with 1000. The search term is still forwarded to group I. As a scanning result the result in FIG. 12b shown under step 2 Bit group assemblyv During the determination of the scan result, the drivers are the Group 1 and Group 2 activated. These drivers

ίο steuern ihre Leitergruppen mit KK) bzw. 1000 an, sozusagen also jetzt mit dem Suchwort »100, 1000«. Das Wort »100, 1000« ist mehrfach im Speicher, nämlich in den Gruppen 1 und 2 in den Zeilen 1, 6 und 8 gespeichert.ίο control their leader groups with KK) or 1000, So now, so to speak, with the search term "100, 1000". The word "100, 1000" is multiple times in the memory, namely stored in groups 1 and 2 in rows 1, 6 and 8.

Die Wörter in diesen Zeilen 1, 6, 8 sind daher jetzt die gewählten Wörter. Von den ausgelescnen Bitgruppen (s. Schritt 2) enthalten einige immer noch mehr als eine »1«. . .The words in these lines 1, 6, 8 are therefore now the chosen words. From the bit groups read out (see step 2) some still contain more than one "1". . .

Das Programmschema nach der Übersicht B zeigtThe program scheme according to overview B shows

a° nunmehr an, daß wiederum die am weitesten linke Gruppe, in der mehr als eine »1« erscheint, mit einem nichtoriginären Treiber anzusteuern ist. Sämtliche Leiter in dieser Gruppe, mit Ausnahme des am weitesten linken eine »1« führenden Leiters, sind mit einer »0«, der restliche Leiter mit einer »1« anzusteuern. Im vorliegenden Beispiel ist die am weitesten linke Gruppe, in der mehr als eine »1« erscheint, die Gruppe 3. Die abgetastete Zahl ist 110. Die . Gruppe 3 muß daher mit 100 angesteuert werden,a ° now that again the furthest left Group in which more than one "1" appears must be controlled with a non-original driver. All Leaders in this group, with the exception of the one furthest left, a "1" leading leader, are included a "0" to control the rest of the conductor with a "1". In this example it is the furthest left group in which more than one "1" appears, group 3. The number scanned is 110. The . Group 3 must therefore be controlled with 100,

wie unter Schritt 3 der Fig. 12b gezeigt. Wenn dies geschieht, werden die in den Zeilen 6 und 8 gespeicherten Wörter gewählt.as shown in step 3 of Fig. 12b. If this happens, the words stored in lines 6 and 8 are selected.

Zu diesem Zeitpunkt ist die nächste Gruppe, die bei der Ablesung mehr als eine »1« ergibt, die Gruppe 6. Ihr Leseergebnis ist 1100. Die Gruppe 6 wird daher mit 1000 durchgesteuert. Wenn dies geschehen ist, bleibt keine Gruppe mehr, in der mehr als eine »1« wahrgenommen wird (s. Schritt 4). Das bedeutet, daß ein Wort im Speicher herausgelesen werden kann. Und zwar ist dies das unter Schritt 4 erscheinende Wort, das dem in der Zeile 6 des Speichers niedergeschriebenen Wort entspricht.At this point, the next group that reads more than a "1" is the Group 6. Your reading result is 1100. Group 6 is therefore controlled with 1000. If this has happened, there is no longer a group in which more than one "1" is perceived (see step 4). This means that a word can be read out in memory. And this is that under step 4 appearing word which corresponds to the word written down in line 6 of the memory.

Es ist jetzt mindestens ein nichtoriginärer Treiber vorhanden, der die dazugehörige Leitergruppe noch nicht durch sämtliche Zustände gesteuert hat, die notwendig sind, um sämtliche in:einer Leitergruppe gespeicherten Zeichen auszulösen. Im folgenden wird ein derartiger Treiber als unvollständiger oder »inkompletter« Treiber bezeichnet. Von den vorhande-It is now at least one nichtoriginärer drivers available who has not controlled the accompanying conductor group through all the states that are necessary to all in: a circuit group trigger characters stored. In the following, such a driver is referred to as an incomplete or "incomplete" driver. From the existing

nen inkompletten Treibern (den Treibern für die Gruppe 2, 3 und 6) ist der am weitesten rechte der Treiber der Gruppe 6. Wie erinnerlich, war das ursprünglich in, der Gruppe 6 wahrgenommene Wort 1100. Im Schritt 4 wurde die Gruppe 6 mit 1000 durchgesteuert. Die Gruppe 6 muß daher jetzt mit 0100 durchgesteuert werden, wie im Programmschema der Übersicht B angedeutet. Wenn dies geschehen ist, gibt es keine Gruppe mehr, in der mehr als eine »1« wahrgenommen wird. Es kann daher die zweite Antwort registriert werden. Diese zweite Antwort entspricht dem in der Zeile 8 des Speichers niedergeschriebenen Wort. . "incomplete drivers (the drivers for the Group 2, 3 and 6) is the furthest right of the group 6 drivers. As you can remember, that was originally in, group 6 perceived word 1100. In step 4, group 6 with 1000 steered through. Group 6 must therefore now be controlled with 0100, as indicated in the program diagram in overview B. When this happens is, there is no longer a group in which more than one "1" is perceived. It can therefore use the second answer to be registered. This second answer corresponds to that in line 8 of the memory written word. . "

Die oben beschriebene Prozedur kann in der in Fig. 12b angedeuteten Weise fortgesetzt werden, um die übrigen gespeicherten Wörter zu erhalten. Man sieht, daß in diesem besonderen Falle lediglich 15 Schritte erforderlich sind, um neun im Speicher niedergeschriebene Wörter wiederaufzufinden.The above-described procedure can be continued in the manner indicated in FIG. 12b get the rest of the stored words. It can be seen that in this particular case only It takes 15 steps to find nine words written in memory.

21 2221 22

Fig.9 bis 11 originären Treiber. Wenn F1- = 0, so ist D1- = 0 undFig. 9 to 11 original driver. If F 1 - = 0, then D 1 - = 0 and

der betreffende Treiber entweder inaktiv oder ein -the driver concerned is either inactive or a -

Die für die Durchführung des oben beschriebenen nichtorigiiiärer Treiber, je nach den Zuständen der Programmschemas erforderlichen Schaltungen sind verschiedenen logischen Stufen, wie weiter unten in Fig. 9 bis 11 gezeigt. Die Anzahl der Leiter- 5 ausführlicher erörtert werden wird. Im vorliegenden gruppen im Speicherwerk betrage n. Entsprechend FaIIeISt1WeHnF1 = O, sind η Gruppen von logischen[Stufen, nämlich je eine £>. = j). ... = ß. = Q The circuits required for the implementation of the above-described non-original driver, depending on the states of the program schemes, are different logic stages, as shown below in FIGS. 9 to 11. The number of ladder 5 will be discussed in more detail. In the present group in the storage plant, n. Corresponding to Case 1 WeHnF 1 = O, η are groups of logical [levels, namely one £> each. = j). ... = ß. = Q

für jede Leitergruppe, vorgesehen. Die zur Gruppe/ u . . «2for each group of leaders. The group / u. . «2

der /i Leitergruppen gehörigen logischen Stufen sind Wenn F1= 1, so ist nur eines von D11 bis D1 ,„ gleich in Fig. II allgemein durch den Block 184 ange- io'»J« (originärer Treiber). Wenn F1 = I, so wird der deutet. Die Gruppe/ habe in Leiter. Der erste Leiter Flip-Flop 72 (Fig. 9) gestellt (über das Oder-Gatter ist Z1, der zweite i., usw. bis zum letzten Leiter im. 83) und bleibt gestellt, wie früher erklärt. Ferner Jedem Leiter sind bestimmte Schaltungsstufen züge- bleibt das Und-Gatter 74 inaktiviert, da seinem Sperrordnet. Die Stufen für den Leiter/, sind allgemein eingang 94 eine »1« zugeleitet wird, bei 186 und die für den Leiter/,,, allgemein bei 15 Wenn F1 = 1, so ist eines der D11 bis D1-m eine »1«, 188, beides in Fig. 11, angedeutet. Die verschie- und das Oder-Gatter 198 liefert ein Ausgangssignal denen Leitungen und Buchstabensymbole in Fig. 11 C1- = 1. C11 gelangt zum Sperreingang200 des Undvcranschaulichen die Wege, auf denen die Signale der Gatters 202 (Fig. 10). Es kann daher der Flip-Flop verschiedenen Blöcke zwischen diesen laufen. Eine 180 über das Oder-Gatter 204 nur dann gestellt werausführliche Darstellung der Stufen 184 ist in Fig. 9 20 den. wenn D1, = 1. Wenn Dn = 1 (und F,- = 1), so und eine ausführlichere Darstellung der Stufen für wird der Flip-Flop 180 gestellt und bleibt für die den Leiter/ der in Leiter der Gruppe / ist in Fig. 10 gesamte Dauer des Abfragevorganges im gestellten gegeben. Diejenigen Schaltungselemente in F i g. 9 Zustand. Und zwar kann er nicht über das Unduiid 10. die in ihrem Aufbau und in ihrer Funktion Gatter 206 rückgestellt werden, da J,.= 0. Ebenso den entsprechenden Schaltungselementen in F i g. 5 25 kann er nicht über das Und-Gatter 208 rückgestellt analog sind, tragen jeweils die gleichen Bezugszeichen. werden, da u, = 0 (W1-O, weil, wenn F=I, das In'den Schaltungen der Fig.5 hat jede Spalte Und-Gatter74 gesperrt ist, Z1-= 0, und z,- = 0 das zwei Leiter. Der Flip-Flop 64 gelangt in den Stell- Und-Gatter 88 sperrt). Wenn daher für die Gruppe/ zustand, wenn beide Leiter eine »1« führen. In der ein originärer Treiber vorhanden und der Leiter/der Schaltung nach F i g. 9 hat eine Spaltenleitergruppe m 3° Gruppe / mit einer »1« durchzusteuern ist, so wird der Leiter. Das im ersten Leiter wahrgenommene Signal Flip-Flop 180 für den Leiter/ gestellt und verbleibt ist qtv das im zweiten Leiter wahrgenommene während des gesamten Abfragevorgangs im gestellten Signal qh, usw. Diese Signale gelangen zu einer Zustand. Der Flip-Flop 180 wird erst dann rückge-• »Schwellenwert 2«-Schaltung 190, bei der es sich stellt, wenn der Ziel- oder Anhaltsimpuls ST zum beispielsweise um einen durch entsprechende Vor- 35 Oder-Gatter 216 gelangt. Die Flip-Flops 180 für sämtspannung normalerweise verriegelten Transistorver- liehe übrigen Leiter der Gruppe / bleiben rückgestellt, stärker handeln kann, der für seine Entriegelung zwei Wenn der Flip-Flop 180 gestellt und gr, gleich »0«logical levels belonging to the ladder groups. If F 1 = 1, then only one of D 11 to D 1 is “same in FIG. If F 1 = I, it is interpreted. The group / got in leaders. The first conductor flip-flop 72 (Fig. 9) is set (via the OR gate is Z 1 , the second i., Etc. up to the last conductor i m . 83) and remains set, as explained earlier. Furthermore, certain circuit stages are drawn to each conductor - the AND gate 74 remains inactivated because it is blocked. The steps for the ladder / are generally input 94 a "1" is fed to 186 and those for the ladder / ,,, generally at 15 If F 1 = 1, one of the D 11 to D 1 - m is a "1", 188, both in FIG. 11, indicated. The different and the OR gate 198 supplies an output signal to the lines and letter symbols in Fig. 11 C 1 - = 1. C 11 reaches the blocking input 200 of the andvcranschaulichen the paths on which the signals of the gate 202 (Fig. 10). The flip-flop can therefore run different blocks between them. A detailed illustration of the stages 184, which is only then provided via the OR gate 204, is shown in FIG. 9 20. when D 1, D = 1. If n = 1 (and F, - = 1), and a more detailed representation of the steps is provided for the flip-flop 180 and will remain for the conductor / of / is in head of the group in Fig. 10 the total duration of the query process is given. Those circuit elements in FIG. 9 state. In fact, it cannot be reset via the unduiid 10, the structure and function of gate 206, since J ,. = 0. Likewise the corresponding circuit elements in FIG. 5 25 it cannot be reset analog via the AND gate 208, each have the same reference numerals. because u, = 0 (W 1 -O, because if F = I, the In 'of the circuits of Fig. 5 has each column AND gate74 is blocked, Z 1 - = 0, and z, - = 0 the two conductors. The flip-flop 64 gets into the setting and gate 88 blocks). If, therefore, for the group / state, if both conductors have a "1". In which an original driver is present and the conductor / the circuit according to FIG. 9 has a column ladder group m 3 ° group / is to be steered through with a »1«, then the ladder becomes. The signal flip-flop 180 perceived in the first conductor for the conductor / set and remains q tv is the perceived in the second conductor during the entire interrogation process in the set signal q h , etc. These signals arrive at a state. The flip-flop 180 is only returned • "Threshold 2" circuit 190, in which it arises when the target or stop pulse ST reaches, for example, by a corresponding pre-OR gate 216. The flip-flops 180 for all voltage normally locked transistor lend the remaining conductors of the group / remain reset, can act stronger, the two for its unlocking. If the flip-flop 180 is set and g r , equal to "0"

oder mehr Eingangssignale benötigt. Aufgabe dieser ist, so wird das Und-Gatter 212 betätigt. Sein Aus-Schaltung ist es, eine »1« zu erzeugen, wenn sie eine gangs'signal du gelangt zur Treiberstufe 20/, die in oder mehrere »Einsen« empfängt. Das Ausgangs- 4° den Leiter/der Gruppe / eine »1« schickt. Die Treisignal der Schwellenwertschaltung 190 stellt den Flip- berstufe20/ besteht aus nur einer der in Fig. 6 geFlop 64. Der gestellte Zustand des Flip-Flops 64 zeigten Transistorschaltungen und arbeitet in der zeigt an. daß in den m-Leitern der Gruppe / mehr bereits im Zusammenhang mit Fig. 6 erläuterten als eine Bitgruppierung gespeichert ist, die dem Such- Weise.or more input signals are required. If this is the task, the AND gate 212 is actuated. It is switched off to generate a "1" when it receives a input signal d u to the driver stage 20 /, which receives one or more "ones". The exit 4 ° sends the leader / the group / a »1«. The trip signal of the threshold value circuit 190 sets the flip-over stage 20 / consists of only one of the flop 64 shown in FIG. 6. The set state of the flip-flop 64 shows transistor circuits and works in the shows. that in the m-conductors of the group / more already explained in connection with FIG.

wort entspricht. . 45 Ehe weiter auf die Wahrnehmung von Bits in denword corresponds. . 45 marriage continues on the perception of bits in the

Die Signale qix bis qim gelangen außerdem über verschiedenen Gruppen eingangen werden soll, sind ein Oder-Gatter 192 zu einem Inverter 194. Sind in ein paar allgemeine Bemerkungen angebracht. Wenn den/« Leitern der Gruppe / keine »Einsen« gespei- der Speicher mit einem Suchwort angesteuert wird, chert, so liefert der Inverter 194 an seinem Ausgang so können im Speicher ein oder mehrere dem Sucheine »1«. Es zeigt daher y,-= 1 an, daß in der Leiter- 50 wort entsprechende Wörter vorhanden sein. Entgruppe / keine dem Suchwort entsprechende Bit- spricht mehr als ein gespeichertes Wort dem Suchgruppierung gespeichert ist. .·...:" % wort, so erscheinen in mindestens einer Leitergruppe Die Und-Gatter 62, bis 62m haben die Aufgabe, mehrere »Einsen«. Wenn dies der Fall ist, soll im foleine Bitgruppierung herauszulesen. Ist nur eine dem genden von der Wahrnehmung eines »Gemisches« Suchwort entsprechende Bitgruppierung vorhanden, 55 von Gruppierungen gesprochen werden. Um das so besteht die herausgelesene Gruppierungß,,.. .Bim Gruppierungsgemisch aufzulösen, kann man die das aus einer »1« und in— 1 »Nullen«. . Gemisch führenden Leitergruppen in der im Zu-AIs weiteres gegenüber der Schaltung nach Fig. 5 sammenhang mit dem Abfrageprogramm erläuterten zusätzliches Merkmal erscheint rechts unten in Weise durchsteuern. Wenn beispielsweise die betref-The signals q ix to q im also arrive via different groups, are an OR gate 192 to an inverter 194. A few general remarks are appropriate. If the / «heads of the group / no» ones «stored memory is controlled with a search word, then the inverter 194 supplies at its output so one or more of the memory can match the search with a» 1 «. It therefore indicates y, - = 1 that there are corresponding words in the ladder word. Entgruppe / no bit corresponding to the search word speaks more than one saved word in which the search grouping is saved. . · ... : "% word, then appear in at least one ladder group. The AND gates 62, up to 62 m, have the task of several" ones ". If this is the case, a bit grouping should be read out in the following constricting appropriate by the perception of a "mixture" keyword array of bits, are spoken of 55 groups present. in order to have the character read out Gruppierungß ,, .. dissolve in .B grouping mixture can be the consisting of a "1" and in-1 " Zeros «.. Mixture leading groups of conductors in the additional feature explained in relation to the circuit according to FIG.

der 0110, mit 0100 kann manthe 0110, with 0100 you can

zum Und-Gatter 74. '. ' ■' " " die Gruppe mit 0010 durchsteuem. Der erste Zustandto the AND gate 74. '. '■' "" control the group with 0010. The first state

Wie bei dem früher erörterten Ausführungsbcispicl der betreffenden Treiberstufe soll im folgenden als zeipen F,- und /), an, ob die betreffende Treiberstufe 65 »inkompletter« Treiber bezeichnet werden. Der F.nclwn originärer Treiber ist. und, wenn dies der Fall ist, zustand der Treiberstufe. d. h. der Zustand, der vordas Zeichen, mit dem der Treiber die dazimelinrijje haiidcn ist. wenn der Treiber sämtliche Gruppieniii-(iruppc zu beschicken hai. F1 I bedeutet einen μοη in einer Gruppe'aufgelöst hat. indem zum lci/ienAs in the case of the earlier discussed embodiment of the driver stage in question, in the following it is intended to indicate F, - and /), whether the driver stage 65 in question is referred to as an "incomplete" driver. The F.nclwn original driver is. and, if so, the state of the driver stage. that is, the state that precedes the sign with which the driver is the dazimelinrijje haiidcn. when the driver all Gruppieniii- (iruppc hai to feed. F 1 I means a μοη in a Gruppe'aufgelöst has. by ien to lci /

am weitesten rechten inkompletten Treiber. Wenn W1-I, so wird der in dieser Gruppe am weitesten linke Flip-Flop 180 über das Und-Gatter 208 und das Oder-Gatter 216 unter Zurückschaltung seines 5 entsprechenden du auf »0« rückgestellt. Ist dieser Flip-Flop 180 rückgestellt, so wird das am unmittelbar rechts anschließenden Und-Gatter 212 liegende Sperrsignal gi(l + v auf »0« umgeschaltet, so daß das drj dieses Gatters auf »1« schalten kann. Wenn l i ilrightmost incomplete driver. If W 1 -I, then the flip-flop 180 furthest left in this group is reset to "0" via the AND gate 208 and the OR gate 216, with its d u corresponding to 5 being reset. If this flip-flop 180 is reset, the blocking signal g i (l + v located at the AND gate 212 immediately on the right is switched to "0" so that the d rj of this gate can switch to "1". If li il

Mal ein Gemisch in der betreffenden Gruppe wahrgenommen wurde, wird im folgenden als »kompletter« Treiber bezeichnet. Die inkompletten und kornpletten Treiber sind sämtlich nichtoriginäre Treiber.
Im Falle des Speicherwerks nach Fig.2 kann man
einen nichtoriginären »O«-Treiber als inkompletten
und einen nichtoriginären »1 «-Treiber als kompletten Treiber ansehen.
Once a mixture has been perceived in the relevant group, it is referred to in the following as a "complete" driver. The incomplete and complete drivers are all non-original drivers.
In the case of the storage unit according to FIG
a non-original "O" driver as incomplete
and view a non-original "1" driver as a full driver.

Es sei nun angenommen, daß die Leiter der j It is now assumed that the heads of the j

Gruppe / nicht mit einem originären Treiber durch- i.o also ein inkompletter Treiber auf seinen nächsten Zu-Group / not with an original driver through- i.o. an incomplete driver on its next approach

. gesteuert werden. In diesem Falle sind F1 = O und stand umgeschaltet wird, so wird der in dieser. being controlled. In this case, F 1 = O and if the status is switched over, the in this

alle D1 = O. Befindet sich im Leiter/ der Gruppe/ Gruppe am weitesten linke gestellte Flip-Flop 180all D 1 = O. Located in the leader / group / group is the leftmost flip-flop 180

(Fig. 10) eine »1«, so nimmt der Abtastverstärker rückgestellt, so daß das du, das zum nächsten ge-(Fig. 10) a "1", the sampling amplifier is reset, so that the d u that goes to the next

52/ eine »1« wahr und qu = 1. Zugleich ist C1 = 0, ■ stellten Flip-Flop 180 rechts davon gehört, auf »1«52 / a "1" is true and q u = 1. At the same time, C 1 = 0, ■ put flip-flop 180 to the right of it, to "1"

da sämtliche D,-gleich »0« sind. Das Und-Gatter 202 15 schalten kann. CP 3 (der aktivierende Zeitsteuer-since all D, are equal to "0". The AND gate 202 15 can switch. CP 3 (the activating time control

wird daher aktiviert, und eine »1« gelangt über das impuls für das Und-Gatter 88) ist so schmal oderis therefore activated, and a "1" is passed through the pulse for the AND gate 88) is so narrow or

Oder-Gatter 204 zum Stelleingang des Flip-Flops kurzzeitig, daß w,- verschwindet, ehe das nächste d-, f OR gate 204 to the control input of the flip-flop briefly that w, - disappears before the next d-, f

180. eu wird daher »1«. eu gelangt zum Oder-Gatter zur Linken »1« wird. Dadurch wird die sofortige180. e u therefore becomes "1". e u gets to the OR gate on the left becomes "1". This will make the instant

210, so daß sämtliche gl(! + v- zu »1« werden. Dies Rückstellung des zu diesem du gehörigen Flip-Flops210, so that all g l (! + V - become "1". This resets the flip-flop belonging to this d u

bedeutet, daß sämtliche gt /-Eingänge für die Leiter 20 180 verhindert.means that all g t / inputs for ladder 20 180 are prevented.

der Gruppe / rechts von dem am weitesten linken Die Abschaltung der kompletten Treiber von den Leiter/, in dem eine »1« wahrgenommen wird, »1« dazugehörigen Gruppen wird durch die Oder-Gatterwerden. Dadurch werden die Und-Gatter 212 für die kette / (die Oder-Gatter entsprechend 80) bewerk-Leiter rechts von dem am weitesten linken Leiter /, stelligt. Diese Gatter bewirken, daß sämtliche Flipin dem eine »1« wahrgenommen wird, gesperrt. Da- 25 Flops 72 zur Rechten des nächst linken inkompletten gegen ist das Und-Gatter 212 für den am weitesten Treibers rückgestellt werden.of the group / to the right of the leftmost The disconnection of the complete drivers from the Head /, in which a "1" is perceived, "1" belonging groups is gated by the OR. As a result, the AND gates 212 for the chain / (the OR gates corresponding to 80) become bewerk conductors to the right of the leftmost conductor /, digit. These gates have the effect that all flip in which a "1" is detected, blocked. There- 25 Flops 72 to the right of the next left incomplete against is the AND gate 212 for the furthest driver to be reset.

linken Leiter/, in dem eine »1« wahrgenommen wird, . Wenn y,- = 1, so zeigt dies an, daß keine »Einsen«left ladder /, in which a "1" is perceived,. If y, - = 1, this indicates that there are no "ones"

nicht gesperrt, so daß dr, zu »1« werden kann. in der betreffenden Gruppe wahrgenommen werden.not locked so that d r can become "1". perceived in the group concerned.

Es sei nun angenommen, daß die in den Leitern der Danach bestehen die zum Pufferspeicher oder Dar- ' Gruppe/ wahrgenommenen Bits mehr als eine »1« 30 steller (nicht gezeigt) gelangenden Ausgänge B aus enthalten, d. h., daß ein Gemisch wahrgenommen »Nullen« an sämtlichen m Leitern der Gruppe. Diese wird. Wenn der Leiter der Gruppe i der am weitesten »Nullen« werden durch kn + i, das den Gattern 62,... linke ist, in dem eine »1« wahrgenommen wird, so 62„, zugeleitet wird, herausgetastet, wird/,· über die Kette der &-Oder-Gatter 68 (Fig. 9) Das Befehls- oder Programmschema in der Übcrin eine »1« umgewandelt. Das heißt, dieses Oder- 35 sieht zeigt in verallgemeinerter Form, wie eine beGatter stellt sicher, daß sämtliche nachfolgenden k liebige assoziative Speichermatrix, z. B. eine mit »1« sind. Dagegen ist &,== 0 und folglich, da χ = 1, Dioden aufgebaute Festwertspeichermatrix inhaltswird das Und-Gatter 66 betätigt und ν,· =1. v,-gelangt adressiert abgefragt werden kann. Es läßt sich beiüber das Oder-Gatter83 zum Stelleingang des Flip- spielsweise sowohl auf den Speicher nach Fig. 8 als Flops 82. ν,·= 1 bedeutet das am weitesten linke 40, auch auf den Speicher nach Fig. 2 anwenden. Die wahrgenommene Gemisch. Wenn also ein Gemisch Zeichnung versteht sich mehr oder weniger von selbst, wahrgenommen wird und die das Gemisch enthal- jedoch sollen bestimmte Einzelheiten hier etwas austende Gruppe die am weitesten linke Gruppe mit führlicher erläutert werden. It is now assumed that the outputs B which go to the buffer memory or Dar- 'group / perceived bits in the conductors of the next contain more than one "1" 30 digit (not shown), ie that a mixture of perceived "zeros." «To all m leaders of the group. This will. If the conductor of group i of the furthest "zeros" are scanned out by k n + i , which is the gates 62, ... on the left, in which a "1" is perceived, so 62 "is fed, is / , · Via the chain of & -Or-gates 68 (Fig. 9) the instruction or program scheme converted into a "1". That is, this OR-35 provides shows in generalized form as a beGatter ensures that all subsequent k undesirables associative memory matrix z. B. are one with "1". On the other hand, &, == 0 and consequently, since χ = 1, the content of a read-only memory matrix made up of diodes, the AND gate 66 is actuated and ν, · = 1. v, - arrived addressed can be queried. With the OR gate 83 for the control input of the flip, for example, it can be applied to the memory according to FIG. 8 as flops 82. ν, · = 1 means the leftmost 40, also to the memory according to FIG. The perceived mixture. So if a mixture drawing is more or less self-evident, is perceived and which contains the mixture - however, certain details should be explained here somewhat to the group, the furthest left group with more detailed.

einem Gemisch ist, so werden der am weitesten linke Beim erfindungsgemäßen inhaltsadressiertcn Ab-Leiter dieser Gruppe, der eine »1« führte, mit einer 45 fragen einer Dioden-Festwert-od. dgl. Speichermatrix »1«, andere Leiter dieser Gruppe dagegen mit einer ist es im allgemeinen erwünscht, die dem gegebenen »0« durchgesteuert. . Suchwort entsprechenden Wörter in einer vorbe-Im Falle des Speicherwerkes nach F i g. 2 bedeutet stimmten, beispielsweise dem Zahlenwert der Wörter Z1- = 1 einen nichtoriginären »0«-Treiber. Im Speicher- entsprechenden Reihenfolge aus der Speichermatrix werk nach Fi g. 8 bedeutet Zj = 1 einen inkompletten 50 auszulesen. Aus diesem Grunde werden die Spalten-Treiber. Die dies bewirkende Schaltung enthält die leiter des Speichers in einer vorbestimmten Reihen-Schwellenwertstufe 196. Sie nimmt wahr, ob mehr folge abgefragt. Bei der zuerst beschriebenen Speicherais ein e('£p= 1 in der Gruppe vorhanden ist. Wenn art werden beispielsweise die Spalten in der Weise dies der Fall ist, wird «,- zu »1«, und das Und-Gatter abgefragt, daß man die Spalten mit der am weitesten 74 wird erregt. (Wie erinnerlich, ist F1-= 1 und/,== 0.) 55 linken Spalte beginnend und nach rechts voran-. Bei dem bereits erläuterten Abfrageprogramm schreitend mit »Nullen« ansteuert und dann beginwird nach Durchsteuern einer Anzahl von Gruppen, nend mit der am weitesten rechten einen »(!«-Treiber in denen mehr als eine »1« erscheint, schließlich ein führenden Spalte und voranschreitend nach links. Zustand erreicht, bei dem keine Gruppe mehr als mit »Einsen« ansteuert. Das muß jedoch nicht uneine »1« enthält. Zu diesem Zeitpunkt wird das erste 60 bedingt in dieser Weise geschehen, da es unter l'm-Wort abgelesen. Danach muß die am weitesten rechte ständen erwünscht sein kann, die gespeicherte Invon einem inkompletten Treiber durchgesteuerte formation in einer anderen als dieser Reihenfolge Gruppe statt dessen mit einer neuen vom Treiber .oder sogar in irgendwie willkürlicher Verteilung oder erzeugten Gruppierung durchgesteuert werden. Dies Anordnung herauszuholen. Auch müssen nicht imwird von den Oder-Gattern 86 in der logischen 65 bedingt, wie vorher beschrieben, sämtliche Spalten Kette/1, die ähnlich wie bereits im Zusammenhang des Speichers abgetastet werden. Manchmal inteiesmit dem Speicher nach Fi g. 2 erläutert arbeiten, ver- siert nur ein Teil der in einem Wort enthaltenen Inlangt. Im vorliegenden Falle bezeichnet »', 1 den formation. Beispielsweise kann es sein, dal.» bei. einemis a mixture, then the leftmost conductor of this group, which has a "1" in the content-addressed line according to the invention, will be asked a diode-fixed-value-od. Similar memory matrix "1", other heads of this group, however, with one, it is generally desirable to control the given "0". . Search word corresponding words in a pre-In the case of the storage unit according to FIG. 2 means correct, for example the numerical value of the words Z 1 - = 1 a non-original "0" driver. In the memory corresponding sequence from the memory matrix plant according to Fi g. 8 means Zj = 1 to read out an incomplete 50. This is why the column drivers. The circuitry effecting this contains the ladder of the memory in a predetermined row threshold level 196. It senses whether more sequence is queried. In the first described Speicherais an e ( '£ p = 1 is present in the group. If, for example, the columns are set in the way this is the case, «, - becomes» 1 «, and the AND gate asks that the column with the furthest 74 is excited. (As you can remember, F 1 - = 1 and /, == 0.) 55 starting from the left column and proceeding to the right and then begin, after going through a number of groups, ending with the rightmost one a "(!" driver in which more than one "1" appears, finally a leading column and advancing to the left. State is reached in which there are no more groups than with "ones". However, this does not have to contain a "1". At this point in time the first 60 is conditionally done in this way, since it is read under the l'm-word , the saved Invon an incomplete driver through-controlled te formation in a group other than this order can instead be controlled by a new group from the driver. or even in some arbitrary distribution or grouping. To get this arrangement out. Also, all columns chain / 1, which are scanned similarly to the context of the memory, do not have to be conditioned by the OR gates 86 in the logic 65, as previously described. Sometimes inteieswith the memory of FIG. 2, only misses part of the content contained in a word. In the present case, '', 1 denotes the formation. For example, it can be that. " at. one

Speicher, der Informationen über Versicherungspolicen speichert, lediglich die Prämienfälligkeitsdaten für einen bestimmten Abfragevorgang von Interesse sind. In diesem Falle werden statt sämtlicher Spaltenleiter lediglich diejenigen Spaltenleiter abgetastet, weiche die betretenden Informationen speichern.Memory that stores information about insurance policies, only the premium due dates are of interest for a particular query. In this case, instead of all Column ladder only those column ladder scanned, soft the entering information to save.

Gemäß dem in der Übersicht B erläuterten Programmschema werden lediglich diejenigen Leitergnippen, die von Interesse sind, abgetastet. Dabei handelt es sich bei den Leitergruppen jeweils umSpaltcnleiter. Bei dem Speicher nach F i g. 2 besteht eine Leitergruppe aus zwei Spaltenleitern. Bei dem Speicher nach F i g. 8 bestehen die Leitergruppen jeweils aus vier bzw. neun Spaltenleitern. Bei dem Speicher, der die Informationen nach Fig. 12a enthält, bestehen die Leitergruppen jeweils aus drei bzw. vier Spaltenleitern. In jedem Falle führt eine Gruppe von m Leitern jeweils eine »1« und m — 1 »Nullen«.According to the program scheme explained in overview B , only those conductor groups that are of interest are scanned. The ladder groups are each split conductor. In the memory according to FIG. 2, a ladder group consists of two column ladders. In the memory according to FIG. 8, the ladder groups each consist of four or nine column ladders. In the memory which contains the information according to FIG. 12a, the conductor groups each consist of three or four column conductors. In any case, a group of m conductors has a "1" and m - 1 "zeros".

Werden in einer oder mehreren Leitergruppen mehr als eine »1« gelesen, so wird eine Leitergruppe, in der mehrere »Einsen« erscheinen, mit einer bestimmten Bitgruppierung angesteuert, um sämtliche »I «-Bits bis auf eines zu eliminieren. In der verallgemeinerten Zeichnung ist die spezielle Leitergruppe, die angesteuert werden soll, nicht besonders gekennzeichnet. Dies kann jedoch eine beliebige Gruppe sein, wenn die Gruppen nicht in einer bestimmten ' Reihenfolge angesteuert werden, in welchem Falle auch die Wörter oder Nachrichten in keiner bestimmten Reihenfolge aus dem Speicher ausgelesen werden. Auch ist es nicht unbedingt notwendig, daß der am weitesten linke Leiter in der Gruppe, in der mehr als eine »1« vorhanden ist, als erster mit einer.»1«.und sämtliche anderen Leiter mit einer »0« angesteuert und anschließend der nächstrechte Leiter mit einer »1« und sämtliche anderen Leiter mit einer »0« angesteuert werden, usf. Vielmehr kann irgendeiner der Leiter, in denen das letzte Mal, da mehr als eine »1« in einer Gruppe gelesen wurde, eine »1« erschien, mit einer »1« angesteuert werden.If more than one »1« is read in one or more leader groups, a leader group is in which several "ones" appear, controlled with a certain bit grouping, to all Eliminate "I" bits except for one. In the generalized In the drawing, the special group of leaders to be controlled is not specially marked. However, this can be any group if the groups are not in a specific one 'Sequence are controlled, in which case the words or messages in no particular Sequence can be read from the memory. It is also not absolutely necessary that the am Farthest left leader in the group in which there is more than one "1", first with a. "1" .and all other conductors are controlled with a "0" and then the next right conductor with a "1" and all other conductors can be controlled with a "0", and so on. Rather, any of the Ladders in which the last time more than one "1" was read in a group a "1" appeared, can be controlled with a »1«.

Programmübersicht AProgram overview A

a) Zuleitung des bzw. der Suchbits zu einer oder mehreren Spalten der .Speicherelementmatrix durch Aktivierung der entsprechenden Spalten-a) Feeding of the search bit or bits to one or more columns of the memory element matrix by activating the corresponding column

-'. treiber;- '. driver;

b) Abfrage sämtlicher interessierender Spalten.b) Query all columns of interest.

Fall b i: Case bi :

Es wird keine »1,1« (Signal »A'«) oder »0,1« (Sipnal »y«) bzw. »1,0« (Signal »Z«) festgestellt. No »1.1« (signal »A '«) or »0.1« (signal »y«) or »1.0« (signal »Z«) is detected.

Ergebnis: Der Speicher enthält kein Wort mit einem aus den Suchbits bestehenden Suchwort. Result: The memory does not contain a word with a search word consisting of the search bits.

Fallb2: ■Case b2: ■

* In mindestens einer Spalte wird »1,1« festgestellt. * "1.1" is found in at least one column.

c) Die am weitesten links gelegene Spalte, in der »1,1« erscheint, wird mit »0,1« angesteuert, und Schritt b) wird wiederholt.c) The leftmost column in which »1,1« appears is controlled with »0,1«, and Step b) is repeated.

Fall el:Case el:

F.s wird kein »1,1« festgestellt.No "1.1" is found.

Fall c2:Case c2:

In mindestens einer Spalte wird »1,1« festgestellt,
c') Der Schritt c) [der den Schritt b) mit umfaßt] wird so oft wiederholt, bis die Abfrage in keiner Spalte mehr »1,1« ergibt;
"1.1" is found in at least one column,
c ') Step c) [which includes step b)] is repeated until the query no longer results in "1,1" in any column;

d) Das betreffende Wort bzw. der betreffende Wortteil wird aus dem Speicher ausgelesen.
Fall dl:
d) The relevant word or the relevant word part is read from the memory.
Case dl:

' Es ist kein das Signal »0,1« abgebender Treiber mehr vorhanden.'There is no longer a driver that emits the signal »0.1«.

Ergebnis: Im Speicher ist kein das Suchwort enthaltendes Wort mehr vorhanden.
Falld2:
Result: There are no more words in the memory containing the search term.
Cased2:

Es ist noch ein das Signal »0,1« abgebender Abfrageleiter vorhanden.There is still an interrogation conductor that emits the »0.1« signal.

e) Im Anschluß an den Schritt d) wird dieser Treiber auf »1,0« umgeschaltet, und die Abfrage gemäß Schritt b) nebst dem Auslesen gemäß Schritt d). wird wiederholt, wobei entsprechend dem Abfrageergebnis des Schrittes b) vor dem Schritt d) gegebenenfalls die Schritte c) bzw. c') durchgeführt werden.e) Following step d), this driver is switched to "1.0" and the query according to step b) in addition to the reading according to step d). is repeated, with accordingly the query result of step b) before step d) if necessary steps c) or c ') be performed.

e') Der Schritt e) wird so oft wiederholt, bis kein das Signal »0,1« abgebender Abfragetreiber mehr vorhanden ist, und anschließend werden die auf »1,0« geschalteten Treiber abgeschaltet.e ') Step e) is repeated until no query driver emitting the signal "0,1" more is available, and then the drivers set to "1.0" are switched off.

Programmübersicht BProgram overview B

a) Zuleitung des bzw. der Suchbits, die das Suchwort bilden, zu einer oder mehreren Spalten der Speicherelementmatrix durch Aktivierung der entsprechenden Spaltentreiber;a) Supply of the search bit or bits that contain the search word form, to one or more columns of the memory element matrix by activating the corresponding column driver;

b) Abfrage der Spaltenleiter sämtlicher Spalten.
Fallbl:
b) Query the column head of all columns.
Case bl:

. In keiner Spaltenleitergruppe tritt eine »1« auf.. There is no "1" in any column leader group.

Ergebnis: Im Speicher ist kein das Suchwort.Result: There is no search word in memory.

enthaltendes Wort vorhanden.
Fall.b2:
containing word present.
Case.b2:

In keiner Gruppe wird mehr als eine »1« fest- - gestellt. 1In no group is more than a "1" determined - - . 1

Fallb3:· .Case b3: ·.

In mindestens einer Gruppe wird mehr als eine »1« festgestellt.More than one "1" is found in at least one group.

c) In der am weitesten links gelegenen Gruppe, in der mehr als eine »1« erscheint, werden sämtliche Leiter mit Ausnahme des am weitesten links gelegenen, eine »1« führenden Leiters mit einer »0« und die restlichen Leiter mit einer »1« Leiter angesteuert, und Schritt b) wird wiederholt. c) In the leftmost group in which more than one "1" appears, all Ladder with the exception of the one furthest to the left, which has a "1" leading to it a "0" and the remaining conductors are controlled with a "1" conductor, and step b) is repeated.

Fall el:Case el:

In keiner Gruppe wird mehr als eine »1« festgestellt. No more than a "1" was found in any group.

Fallc2:Casec2:

In mindestens einer Gruppe wird mehr als eine »1« festgestellt. . ■More than one "1" is found in at least one group. . ■

c') Wiederholung des Schritts c), bis in keiner Gruppe mehr als eine »1« festgestellt wird; .c ') repetition of step c) until no more than a "1" is found in any group; .

d) Das betreffende Wort bzw. der betreffende Wortteil wird aus dem Speicher ausgelesen.d) The relevant word or the relevant word part is read from the memory.

Programmübersicht CProgram overview C

a) Zuleitung des bzw. der Suchbits, die das Suchwort bilden, zu einer oder mehreren Spalten der Speicherelementmatrix durch Aktivierung der entsprechenden Spaltentreiber;a) Feeding of the search bit or bits that form the search word to one or more columns of the Memory element matrix by activating the corresponding column drivers;

b) Abfrage der Spaltenleiter sämtlicher Spalten.
Fallbl: .
b) Query the column head of all columns.
Fallbl:.

In keiner Spaltenleitergruppe tritt eine »1« auf. Ergebnis: Im Speicher ist kein das Suchwort enthaltendes Wort vorhanden.There is no "1" in any column leader group. Result: There is no search word in memory containing word present.

Fall b 2:Case b 2:

In keiner Gruppe wird mehr als eine »1« festgestellt. No more than a "1" was found in any group.

Fallb3:Case b3:

In mindestens einer Leitergruppe wird mehr als eine »1« festgestellt.More than one »1« is determined in at least one group of leaders.

c) Die Leitergruppe, in der mehr als eine »1« erscheint, wird mit einer Bitgruppierung, die sämtliche »1«-Bits bis auf eines enthält, angesteuert, und anschließend wird Schritt b) wiederholt;c) The ladder group in which more than one "1" appears is assigned a bit grouping that includes all "1" bits except for one contains, activated, and then step b) is repeated;

d) Das betreffende Wort bzw. der betreffende Wortteil wird aus dem Speicher ausgelesen.d) The relevant word or the relevant word part is read from the memory.

Fall dl:Case dl:

Nach dem Herauslesen des Wortes ist noch mindestens ein »inkompletter« Treiber vorhanden. After the word has been extracted, there is still at least one "incomplete" driver.

e') Eine der mit einem inkompletten Treiber angesteuerten Leitergruppen mit einer neuen Bitgruppierung ansteuern und etwaige vorhandene komplette Treiber abschalten.e ') One of the conductor groups controlled by an incomplete driver with a new bit grouping and switch off any existing complete drivers.

f) Schritt b) wiederholen und fortfahren, bis Fall b 1 auftritt.f) Repeat step b) and continue until case b 1 occurs.

Claims (3)

Patentansprüche: ,Claims:, 1. Verfahren zum sequentiellen Auslesen mehrerer ungleicher Wörter oder Wortteile, die einem oder mehreren Suchbits entsprechende Bits enthalten, aus einem assoziativen Speicher mit einer zeilen- und spaltenweise ausgelegten Bit-Speicherelementmatrix, deren Zeilen jeweils ein eine Anzahl von Bits enthaltendes Wort zu speichern vermögen und deren Spalten jeweils mehrere zu den Bit-Speicherelementen gleichen Stellenwertes in sämtlichen Zeilen führende Spaltenleiter enthalten, wobei1. Method for the sequential reading of several unequal words or parts of words, which one or multiple search bits containing bits corresponding to, from an associative memory with a Bit memory element matrix laid out in rows and columns, the rows of which each have a number able to store word containing bits and their columns in each case several to the Contain bit storage elements of the same significance in all rows leading column conductors, whereby a) einer oder mehreren Spalten das Suchbit bzw. die Suchbits zugeleitet unda) the search bit or the search bits are supplied to one or more columns and b) sämtliche interessierenden Spalten abgefragt werden,b) all columns of interest are queried, dadurch gekennzeichnet, daß im Falle daß die Abfrage gemäß Schritt b) in mindestens einer Spalte ein Signal X ergibtcharacterized in that in the event that the query according to step b) results in a signal X in at least one column c) einer dieser Spalten ein Signal Y zugeleitet und Schritt b) wiederholt wird,c) a signal Y is fed to one of these columns and step b) is repeated, c') dieser Schritt c) so oft wiederholt wird, bis die Abfrage in keiner Spalte mehr ein Signal X ergibt,c ') this step c) is repeated until the query no longer results in a signal X in any column, im Falle, daß die Abfrage gemäß b) oder c) bzw. c') in keiner Spalte ein Signal X ergibt,in the event that the query according to b) or c) or c ') does not result in a signal X in any column, d) das betreffende Wort bzw. der betreffende Wortteil aus dem Speicher ausgelesen wird,d) the relevant word or the relevant part of the word is read from the memory, e) daß im Anschluß an den Schritt d) für den Fall, daß noch ein das Signal Y abgebender Abfragetreiber vorhanden ist, dieser Treiber auf ein Signal Z umgeschaltet wird und die Abfrage gemäß Schritt b) nebst dem Auslesen gemäß Schritt d) wiederholt wird, wobei entsprechend dem Abfrageergebnis des Schritts b) vor dem Schritt d) gegebenenfalls die Schritte c) bzw. c') durchgeführt werden,e) that, following step d), in the event that a query driver that emits signal Y is still present, this driver is switched to signal Z and the query according to step b) is repeated along with the readout according to step d), whereby, in accordance with the query result of step b), steps c) or c ') may be carried out before step d), e') daß dieser Schritt e) so oft wiederholt wird, bis kein das Signal Y abgebender Abfragetreiber mehr vorhanden ist. und anschließend die eingeschalteten Z-Siynaltreiber abge-• schaltet werden, wobeie ') that this step e) is repeated until there is no longer a query driver that emits the signal Y. and then the switched on Z-Siynaltreiber are switched off, where Signal »λ"« ein die Anwesenheit von zwei . oder mehr ungleichen, dem Suchbit bzw. den Siichbits entsprechende Bits aufweisenden Wörtern oder Wortteilen anzeigendes Signal (im Falle von zwei Leitern pro Spalte ein Signal, das aus je einem Bit »1« in beiden Spaltenleitern besteht),Signal »λ" «indicates the presence of two or more unequal, the search bit or Words or parts of words having bits corresponding to the safety bits Signal (in the case of two conductors per column, a signal that consists of a bit “1” in both column conductors consists), Signal »V« ein einem Bit des einen Wertes (z. B. »0«) entsprechendes Signal (im Falle von zwei Leitern pro Spalte ein Signal, das aus einem Bit »0« im ersten und einem Bit »1« im zweiten Leiter besteht), undSignal »V« is a signal corresponding to one bit of one value (e.g. »0«) (in the case of two conductors per column, a signal that consists of a bit "0" in the first and a bit "1" in the second conductor), and Signal »Z« das dem Signal »V« entgegengesetzte, einem Bit des anderen Wertes (z.B. »1«) entsprechende Signal (im Falle von zwei Leitern pro Spalte ein Signal, das aus einem Bit »1« im ersten und aus einem Bit »0« im zweiten . Leiter besteht) bedeutet.Signal "Z" the opposite of signal "V", one bit of the other Value (e.g. »1«) (in the case of two conductors per column, a signal that consists of a bit »1« in the first and from a bit "0" in the second. Ladder) means. 2. Verfahren nach Anspruch 1 zum Auslesen der Wörter oder Wortteile in einer ihrem Zahlenwert entsprechenden Reihenfolge aus einem Speicher, bei dem die Stellenwerte der Bitspeicherelemente in einer Zeile von links nach rechts abnehmen, dadurch gekennzeichnet, daß den Spalten, beginnend mit der am weitesten links gelegenen Spalte, in der zuvor ein Signal »Λ'« festgestellt worden ist, der Reihe nach ein Signal »Υ« zugeführt wird und daß den Spalten, beginnend mit der am weitesten rechts gelegenen Spalte, der beim vorangegangenen Schritt ein Signal »Y« zugeführt worden war, der Reihe nach das Signal »Z« zugeführt wird.2. The method according to claim 1 for reading out the words or parts of words in a sequence corresponding to their numerical value from a Memory in which the place values of the bit memory elements in a row from left to decrease on the right, characterized in that the columns, starting with the furthest column on the left in which a signal »Λ '« was previously detected, one signal after the other "Υ" is added and that the columns starting with the rightmost one Columns to which a "Y" signal was applied in the previous step, one after the other the signal »Z« is supplied. 3. Schaltungsanordnung zur Durchführung des Verfahrens nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß mit jeder Spalte eine Lese- und Abfrageschaltung (Fig. 5) mit einer an die Spaltenleiter anschaltbaren Treiberstufe (20) angekoppelt ist, die, wenn die betreffende Spalte mit einem Suchbit anzusteuern ist, für die gesamte Dauer des Auslesevorganges in den aktiven, das Suchbit abgebenden Zustand schaltbar ist (z. B. durch den Flip-Flop 72), während wenn die betreffende Spalte eine abzufragende Spalte ist3. Circuit arrangement for carrying out the method according to claim 1 or 2, characterized in that with each column a read and interrogation circuit (Fig. 5) is coupled to a driver stage (20) connectable to the column conductor, which, if the column in question with a search bit is to be controlled for the entire duration of the readout process in the active state that emits the search bit (e.g. by the flip-flop 72), while when the column in question is a column to be queried ( und durch die an die Spaltenleiter angeschaltete Lesestufe (50, 52) während der Anwesenheit des oder der Suchbits Signale, welche in dieser Spalte die Speicherung von sowohl mindestens einem Bit des einen als auch mindestens einem Bit des anderen Wertes in den dem oder den Suchbits entsprechenden Wörtern oder Wortteilen anzeigen, festgestellt werden, unter Steuerung durch eine logische Stufe (60, 64, 72, 82) die Spalte mit Signalen »Κ« und »Z« entsprechend dem jeweiligen Abfrageprogramm ansteuern kann. ( and by the reading stage (50, 52) connected to the column conductor, signals during the presence of the search bit or bits, which in this column the storage of both at least one bit of the one and at least one bit of the other value in the search bit or bits display corresponding words or parts of words, can be determined under control by a logic stage (60, 64, 72, 82) the column with signals "Κ" and "Z" according to the respective query program. Hierzu 4 Blatt ZeichnungenFor this purpose 4 sheets of drawings

Family

ID=

Similar Documents

Publication Publication Date Title
DE1114049C2 (en) ARRANGEMENT TO RESTRICT THE CONTROL POSSIBILITY OF MATRIX MEMORIES
DE2521436C3 (en) Information retrieval arrangement
DE2928488A1 (en) STORAGE SUBSYSTEM
DE1303071B (en)
DE3015992A1 (en) PROGRAMMABLE LOGICAL ARRANGEMENT
DE3327379A1 (en) DEVICE REALIGNING DEVICE AND METHOD
DE1120779B (en) Input-output control device for an electrical main memory
DE2062228A1 (en) Provide data processing system with simultaneous access to several memories
DE1189294B (en) Data processing system
DE1449544A1 (en) Data processing machine with overlapping retrievable storage unit
DE1499739C3 (en) Data memory for the simultaneous extraction of several words
DE1250875B (en) Password addressed storage
DE1524200C3 (en) Timing control circuit for an electronic numeric calculator
DE1266026B (en) Method and arrangement for preventing a change in a memory content
DE2054941C2 (en) Arrangement for the selection of data sets
DE1424529A1 (en) Three-dimensional magnetic core matrix
DE2519195C2 (en) Associative memory
DE1449411C (en) Method and circuit arrangement for sequentially reading out several unequal words or word parts which contain bits corresponding to one or more search bits from an associative memory
DE1474042C3 (en) Data storage system for storing and retrieving data of different field lengths combined in chains
DE1449613A1 (en) Device for recognizing characters and patterns
DE1295656B (en) Associative memory
DE1449411B2 (en) METHOD AND CIRCUIT ARRANGEMENT FOR SEQUENTIAL READING OF SEVERAL UNEQUAL WORDS OR WORD PARTS CONTAINING BITS CORRESPONDING TO ONE OR MORE SEARCH BITS FROM AN ASSOCIATIVE MEMORY
DE1957600C3 (en)
DE1293224B (en) Method and device for reading a data word that matches a search word from an associative memory
DE1549526A1 (en) Storage system for storing coded character representations