A direct twos complement parallel array multiplication algorithm was introduced for digital optical computing without carries. In contrast to the conventional two's complement algorithm, this version has no restriction on the bit number of the operands and uses space bandwidth product more efficiently. On this basis, complex operation is available with a two-stage array architecture. correspondingly, an optical experiment is demonstrated.