Patent ID: 6598147
Filing Date: 2003-07-22
Classification: G06F

Abstract:
A data processing apparatus employing an associative storage device which performs associative processing by storing plural pairs of first information and second information and outputting, when a specified first information is inputted, a second information making a pair with the specified first information comprising:first information holding means for holding the first information; second information holding means for holding the second information; associative information control means for performing a control to execute the associative processing by inputting the first information held in the first information holding means to the associative storage device, and to hold the second information which makes a pair with the inputted first information and which is outputted as the result of the associative processing by the second information holding means when the inputted first information matches one of the first information stored in the associative storage device; information pair specifying information holding means for holding information which specifies a pair among the pairs of the information stored in the associative storage device; and central processing unit for controlling data processing employing the associative storage device; said associative information control means, in response to reading out of information held by the second information holding means, by the central processing unit, performing a control to execute the associative processing by inputting the first information held in the first information holding means to the associative storage device, and to hold the second information which makes a pair with the inputted first information and which is outputted as the result of the associative processing, in the second information holding means when the inputted first information matches one of the first information stored in the associative storage device, as well as to hold information which specifies a pair of the matched first information and the second information in the information pair specifying information holding means; and said first information holding means and said second information holding means are allocated in an address space administrated by the central processing unit and inputting/outputting of information is performed by designating information which specifies an allocation position in the address space.