Further, if other mathematical or logical operations were used, such as addition or the logical operation AND, then the encoder 56 could take the form of two prior art encoders to generate the separate check bits Px and Pd for the selected attribute data member and the main data, respectively followed by the circuitry to combine the two strings using the alpha operator.