摘要 |
<p>The present invention's fundamental technique for transferring data between two operationally-juxtaposed memories basically entails thress steps: First, a sequential accessing of specified portions of the memories; second, a pair-wise comparison of the accessed data items; and third, a "diagonal" exchange between the subject memories of certain ones of the data items. The technique thus begins with the sequential accessing, within each of the subject memories, of each of a plurality of memory portions. This sequential accessing thereby establishes within each memory a presently-accessed portion and a plurality of subsequently-accessed portions. The pair-wise comparison of the data items from the respective presently-accessed portions is performed next. Upon the occurrence of a match condition between the paired items, the presently-accessed item from a given one of the memories is then "diagonally" exchanged with the item from a subsequently-accessed portion in the other memory. In a more-specific embodiment of the invention, a self-associating information-retrieval capability may be realized by utilizing the fundamental data-transfer technique as the basic mechanism for exchanging information between adjacent levels of a branched-hierarchy memory array.</p> |