PURPOSE:To execute simultaneous operation of plural different multivalued logical operations possible by providing address lines of a memory array and an addressed switch for plural multivalued logical functions, and connecting these address lines to output lines corresponding to plural multivalued logical functions in a sum array. CONSTITUTION:At the time of combination of input x and y is given, signals that indicate four different functions f1-f4 that indicate the result obtained by calculating the input x, y conforming to a truth value table are obtained. In such a multifunction circuit, it is necessary to program a sum array 24 in addition to a memory array 21 and an AND array 22. In a circuit shown in the figure, it is possible to omit the number of column lines furthermore. For instance, when the line of the second column and the line of the fortieth column connected to an output terminal 38 are connected by a node shown by B, entirely the same output signals are obtained in output terminals 35 and 38 even if the line of the fortieth column is removed.
展开▼