PURPOSE: To compare the magnitude of bit fields with a limit value at every dimension, by directly representing the bit field in multidimension by assigning the bit field to addresses of each dimension against addresses to be accessed to an array composed of random access memories.
CONSTITUTION: In an array defining register 1 which defines the dimension of arrays, a bit field assigned to three-dimensional arrays (a), (b), and (c) is defined by combination of "0" and "1", and limit values to each dimension are stored in another register 2. When an array address signal 4 is inputted to access the array, the signal is compared with the limit value in the array limit register 2 at every dimension in accordance with the definition of the array defining register 1, and when the signal exceeds the inputted limit, an output signal is generated from a combination logical operation circuit 3 and an error detect signal 5.