摘要 |
PURPOSE:To attain arithmetic operation such as multiplication between two optical input values and the arithmetic operation between bit plane data by three-dimensionally combining plural optical input/output logic elements which uses a cubic type as the fundamental type. CONSTITUTION:Plural optical input/output logic elements each of which has a fundamental form where optical bistable elements are provided on two adjacent exit faces of a cubic light dividing means are three-dimensionally arranged to perform numerical operation between at least two optical input values. In the figure, a multiplicand An and a multiplier Bm are inputted as optical input values in directions of arrows. (n), (m), CRn, and DRn indicate the bit position, the number of stages of processing, the function of a temporary storage register for carry, and the function of a temporary storage register for operation result respectively. Since DRn includes shift, data is received from DRn+1 in the just upper bit position and data after operation is outputted as DRn-1. Thus, an optical computing element which has functions of not only multiplication but also addition, subtraction, comparison, etc., is constituted.
|