Browse Prior Art Database

Associative Information Manipulator

IP.com Disclosure Number: IPCOM000074354D
Original Publication Date: 1971-Apr-01
Included in the Prior Art Database: 2005-Feb-23
Document File: 2 page(s) / 30K

Publishing Venue

IBM

Related People

Dailey, JR: AUTHOR [+2]

Abstract

This Associative Information Manipulator (AIM) provides a versatile control array of monolithic storage cells that provide rapid access and multiple usage for I/O areas of data processing. ABA fixed NDRO section of n-words of k-bits/word represents the microprogram storage of the controller. A variable NDRO section of n words of j-bits/word provides random selection thereby permitting simultaneous interrogation and selection of a desired word in storage.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 2

Associative Information Manipulator

This Associative Information Manipulator (AIM) provides a versatile control array of monolithic storage cells that provide rapid access and multiple usage for I/O areas of data processing. ABA fixed NDRO section of n-words of k-bits/word represents the microprogram storage of the controller. A variable NDRO section of n words of j-bits/word provides random selection thereby permitting simultaneous interrogation and selection of a desired word in storage.

An I/O Register-Counter provides temporary storage for both the k-bits of a microword and the j-bits of the interrogation/selection field of the desired word. The register data in the j-field can be modified with each word read from the controller. Selector latches corresponding to each word are provided for the n- words.

The coded microwords are originally stored in the k-section of the array. They can be in any sequence and at any location within the k-section. The j-field portion of the array corresponding to each microword is initially written and stored in the desired sequence. This data is written into the j-field corresponding to the location or locations specified by the enabled selectors.

The next phase after writing and storage of the j-field bits is to interrogate the array and select the desired control word. Interrogation is performed on all stored j-fields simultaneously and compared with the desired j-field in the I/O register. When a compare is obtained, the corresponding selector for the desired word is set, thereby...