ES358757A1 - Associative Memory - Google Patents

Associative Memory

Info

Publication number
ES358757A1
ES358757A1 ES358757A ES358757A ES358757A1 ES 358757 A1 ES358757 A1 ES 358757A1 ES 358757 A ES358757 A ES 358757A ES 358757 A ES358757 A ES 358757A ES 358757 A1 ES358757 A1 ES 358757A1
Authority
ES
Spain
Prior art keywords
energized
register
primary
word
output
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
ES358757A
Other languages
Spanish (es)
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of ES358757A1 publication Critical patent/ES358757A1/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C15/00Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores
    • G11C15/04Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores using semiconductor elements

Landscapes

  • Static Random-Access Memory (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

In an associative memory, each word store has a plurality of bi-stable devices associated with it, setting of any one of which enables a read or write signal subsequently to be applied to the word store, selection means being provided to set a selectable one of the bi-stable devices in response to the generation of a match signal. The associative store of Fig. 1 comprises: an input register 2 a mask register (with gates) 4 logic circuits 6 word stores 7 each bit position being capable of three states viz. 0, 1, nothing a primary and a secondary trigger 16, 17 respectively (with logic) associated with each word store an output register 9 and a decoder 19 which can produce any of the following operations: SELECT: those orders of the input register 2 which correspond to orders of the mask register 4 set at 1 are compared with corresponding orders of the word stores 7 (decoder output S energized), match setting either the primary or the secondary trigger (according as decoder output P or SY is energized). SELECT NEXT: like " select " only the primary or secondary trigger of the next word store is set on match, not that of the word store giving the match (decoder output N also energized). TRANSFER TO NEXT: the set state of each set primary or secondary trigger (depending on whether P or SY is energized) is transferred to the next such trigger (N energized). READ: those word stores whose primary or secondary triggers (depending on P or SY) are set are read out to the output register 9 simultaneously (so that if there are a plurality of such word stores corresponding bits are ORed on the column lines 11, 12) and in any event only those positions at which the mask register 4 holds 0 are gated at 71 to the output register 9 (decoder output R energized). WRITE: contents of input register 2 at those orders corresponding to orders of the mask register 4 set at 0 are written into those word stores having the primary or secondary trigger set (depending on P or SY W also energized). SET MASK: input register 2 loads the mask register 4 (SM energized). SWITCH: output SW of decoder 19 is energized to overrule the selective effects of the mask register 4. Combinations of the above operations are possible. In a computer, accessing of instruction words belonging to the main programme and to subroutines may be controlled by the primary and secondary triggers respectively TRANSFER TO NEXT followed by READ can be used for stepping through a set of consecutive instructions, a branch being initiated by using SWITCH as well.
ES358757A 1967-10-05 1968-10-03 Associative Memory Expired ES358757A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB4543267A GB1186703A (en) 1967-10-05 1967-10-05 Associative Memory

Publications (1)

Publication Number Publication Date
ES358757A1 true ES358757A1 (en) 1970-06-01

Family

ID=10437188

Family Applications (1)

Application Number Title Priority Date Filing Date
ES358757A Expired ES358757A1 (en) 1967-10-05 1968-10-03 Associative Memory

Country Status (8)

Country Link
AT (1) AT296653B (en)
BE (1) BE719832A (en)
CH (1) CH477070A (en)
ES (1) ES358757A1 (en)
FR (1) FR1582992A (en)
GB (1) GB1186703A (en)
NL (1) NL6814296A (en)
SE (1) SE354939B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1231908A (en) * 1969-04-09 1971-05-12
GB1281387A (en) * 1969-11-22 1972-07-12 Ibm Associative store
GB1339156A (en) * 1971-09-10 1973-11-28 Ibm Data processing systems
GB1372926A (en) * 1972-01-17 1974-11-06 Ibm Associative store

Also Published As

Publication number Publication date
NL6814296A (en) 1969-04-09
FR1582992A (en) 1969-10-10
AT296653B (en) 1972-02-25
GB1186703A (en) 1970-04-02
DE1801215B2 (en) 1972-10-05
BE719832A (en) 1969-02-03
SE354939B (en) 1973-03-26
DE1801215A1 (en) 1969-06-26
CH477070A (en) 1969-08-15

Similar Documents

Publication Publication Date Title
US3462742A (en) Computer system adapted to be constructed of large integrated circuit arrays
GB931126A (en) Improvements in digital data storage systems
GB1324617A (en) Digital processor
GB1129660A (en) Data processors
US3395392A (en) Expanded memory system
US3609702A (en) Associative memory
ES443014A1 (en) Processing link control device for a data processing system processing data by executing a main routine and a sub-routine
GB1042408A (en) Asynchronous self controlled shift register
GB1136246A (en) Data processors
ES358757A1 (en) Associative Memory
GB1117027A (en) Data processors
GB1095377A (en)
US3214736A (en) Magnetic tape scan with field selection
GB1072629A (en) Improvements in or relating to memory systems
GB923770A (en) Data storage system
GB881881A (en) Improvements in or relating to electronic computing machines
GB1378144A (en) Data processing arrangements
GB872750A (en) Programme control unit with index register
GB792707A (en) Electronic digital computers
GB1242651A (en) Data field transfer apparatus
US3166669A (en) Core matrix coded decimal parallel adder utilizing propagated carries
GB826614A (en) Improvements in or relating to electronic digital computers
GB977436A (en) Control system for computer
US3332066A (en) Core storage device
GB1106427A (en) Data processing apparatus