A negabinary based algorithm including weighted-shifted addition and parallel array multiplication is suggested. On this basis, a two-stage array architecture is proposed to carry out complex operation with high accuracy. All the operations are performed without signs, carries, record and decimal point indications. Correspondingly, a parallel optical experiment is demonstrated. In principle, the algorithm can be cascadable.