Abstract: A processor, used in microcomputer systems for performing data processing functions, includes an arithmetic-logic unit having three operand inputs to provide the capability of executing, in addition to typical arithmetic and logic operations, complex three-operand instructions in a single clock (instruction) cycle.