2 Bit Adder: Inputs 0,1,0,1 Outputs

  • Thread starter Thread starter SatellitePlus
  • Start date Start date
  • Tags Tags
    Adder Bit
Click For Summary
SUMMARY

The discussion centers on the truth table of a 2 Bit Adder, specifically analyzing the inputs 0, 1, 0, 1 and their corresponding outputs. The outputs represent the sum of two 2-bit binary numbers, producing a 3-bit result. A key point raised is the identification of an error in the truth table, where the sum of the binary inputs 01 and 10 is incorrectly stated as 110 instead of the correct 011. This highlights the importance of accurate binary addition in digital logic design.

PREREQUISITES
  • Understanding of binary number representation
  • Familiarity with truth tables in digital logic
  • Knowledge of basic logic gates and their functions
  • Experience with binary addition concepts
NEXT STEPS
  • Study the design and implementation of a 3 Bit Adder using full adders
  • Learn about the construction of truth tables for various logic circuits
  • Explore the principles of binary arithmetic and its applications in digital electronics
  • Investigate common errors in binary addition and how to troubleshoot them
USEFUL FOR

Students and professionals in electrical engineering, computer science, and anyone involved in digital circuit design or logic gate analysis.

SatellitePlus
Messages
1
Reaction score
0
Hello! I've been working out the truth table to a logic gate which I've been told is a 2 Bit Adder. The inputs, in the order of the truth table below are 0, 1, 0, 1.

Code:
Inputs:                         Outputs: 
0	0	0	0	0	0	0
1	0	0	0	0	1	0
0	1	0	0	0	0	1
0	0	1	0	0	1	0
0	0	0	1	0	0	1
1	1	0	0	0	1	1
1	0	1	0	1	0	0
1	0	0	1	0	1	1
0	1	1	0	1	1	0
0	1	0	1	0	1	0
0	0	1	1	0	1	1
1	1	1	0	1	0	1
1	1	0	1	1	0	0
0	1	1	1	1	0	0
1	0	1	1	1	0	1
1	1	1	1	1	1	0

So can anyone tell me why this is a 2 bit adder? Just from the truth table. My guess would be that the outputs are never all ones, but I think that's just half the story. And how would I go about making a 3 bit adder?
 
Technology news on Phys.org
I'd say its because if you take to the first two inputs as a 2 bit binary number and the second two inputs as another 2 bit binary number, the three outputs will give the sum of these two numbers as a three bit binary number. However, there appears to be a mistake on the 9th line. 01+10 does not equal 110, but instead 011. (1+2 does not equal 6, but instead 3)
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 45 ·
2
Replies
45
Views
4K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 32 ·
2
Replies
32
Views
5K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 2 ·
Replies
2
Views
4K