This is the groundwork for the half adder . The next step is the operational logic, which of course falls upon macros: /* Full adder macros ... OR for the last 'gate' - this can safely ...