I need to build a circuit that adds two n-bit 2's complement numbers. the two numbers have to be stored in shift registers. The circuit should start with the least significant bits of each number and add each pair of bits using an adder. The sum bit from the adder will then be stored into one of the registers. WE need to use 2 shift registers, an adder and one dflipflop.

  • \$\begingroup\$ You must show some effort, you can't expect us to solve your homework. \$\endgroup\$
    – Adam
    Nov 9, 2014 at 21:40
  • 4
    \$\begingroup\$ Homework questions with no attempt at a solution are closed. \$\endgroup\$ Nov 9, 2014 at 21:50

1 Answer 1


As it seems to be a homework in which you don't show that you tried anything before posting I will just lead you to the answer, although you could have found it with a simple Google search.

Everything you need can be found in those two links:

Registers and Counters

4-Bit Binary Adder / EE 584 – Introduction to VLSI


Not the answer you're looking for? Browse other questions tagged or ask your own question.