Subtractor from Adder

easy

You are given an 8-bit adder.

1.

Use it to build an 8-bit subtractor. Explain the principle, and say how you detect overflow.

2.

Extend it into a unit that performs either addition or subtraction, selected by a single control signal. How much extra hardware does the control cost?