A content address memory (CAM) device that implements a read text highest
priority or "RNHPM" instruction. The CAM device initially searches its CAM
locations for a match with comparand data. If multiple matches are
identified, then the CAM device initially outputs the highest priority
matching address. The CAM device may output the highest priority matching
address in the same system or a later clock cycle in which the compare
instruction was provided. The CAM device may also output data stored in
one or more of the CAM cells located at the highest priority matching
location and/or status information including the match flags, a full flag,
validity bits (e.g., skip and empty bits), and other status information.
An RNHPM instruction may then be provided to the CAM device in the next
clock cycle or a later clock cycle and cause the next highest priority
matching address to be output by the CAM device. The next highest priority
matching address may be output in the same or subsequent cycle as the
RNHPM instruction and may also cause the CAM device to output data stored
in one or more of the CAM cells located at the next highest priority
matching location and/or status information for that location. RNHPM
instructions can continue to be supplied to the CAM device until no
further matching locations are detected.
Eine zufriedene Vorrichtung des Adresse Gedächtnisses (NOCKEN), die eine gelesene höchste Priorität des Textes oder "RNHPM" Anweisung einführt. Die NOCKEN-Vorrichtung sucht zuerst seine NOCKEN-Positionen nach einem Gleichen mit Comparanddaten. Wenn mehrfache Gleiche gekennzeichnet wird, dann gibt die NOCKEN-Vorrichtung zuerst die höchste Priorität zusammenpassende Adresse aus. Die NOCKEN-Vorrichtung kann die höchste Priorität zusammenpassende Adresse im gleichen System oder in einem neueren Taktgeberzyklus ausgeben, in denen die vergleichenanweisung zur Verfügung gestellt wurde. Die NOCKEN-Vorrichtung kann die Daten auch ausgeben, die in einer oder in mehr der NOCKEN-Zellen gespeichert werden, die an der höchste Priorität zusammenpassenden Position und/oder an den Statusangaben einschließlich die Gleichmarkierungsfahnen gelegen sind, der vollen Markierungsfahne, der Gültigkeit Spitzen (z.B., Zeilensprung und leere Spitzen) und anderer Statusangaben. Eine RNHPM Anweisung kann zur NOCKEN-Vorrichtung im folgenden Taktgeberzyklus oder in einem neueren Taktgeberzyklus dann zur Verfügung gestellt werden und die folgende höchste Priorität zusammenpassende Adresse veranlassen, durch die NOCKEN-Vorrichtung ausgegeben zu werden. Die folgende höchste Priorität zusammenpassende Adresse kann in gleichen oder im folgenden Zyklus wie die RNHPM Anweisung ausgegeben werden und kann die NOCKEN-Vorrichtung auch veranlassen, die Daten auszugeben, die in einer oder in mehr der NOCKEN-Zellen gespeichert werden, die an der folgenden höchste Priorität zusammenpassenden Position und/oder an den Statusangaben für diese Position gelegen sind. RNHPM Anweisungen können fortfahren, an die NOCKEN-Vorrichtung geliefert zu werden, bis keine weiteren zusammenpassenden Positionen ermittelt sind.