gjfelix2001
Junior Member level 2
Hi. I'm preparing for an admission evaluation and i was given a guide for preparation. One of the problems is the following:
Design an adder in module based on the following truth table:
x y s
0 0 0
0 1 1
0 2 2
0 3 3
1 0 1
1 1 2
1 2 3
1 3 0
2 0 2
2 1 3
2 2 0
2 3 1
3 0 3
3 1 0
3 2 1
3 3 2
Both inputs and outputs should be codified in binary:
\[x=x_1 x_0\] , \[y=y_1 y_0\] , \[ s=s_1 s_0\]
Design the adder in its simpler form.
My questions are:
1. ¿How to codify the inputs and outputs? (i don't understand this :\[x=x_1 x_0\] , \[y=y_1 y_0\] , \[ s=s_1 s_0\])
2.- What's the basic procedure to design this kind of adders?
Please, help me to solve this. I don't have to present the solution, i only want to understand the procedure.
I'm using this book for my preparation:
Digital systems, principles and applications by Ronald J. Tocci.
Thanks a lot!!!
Design an adder in module based on the following truth table:
x y s
0 0 0
0 1 1
0 2 2
0 3 3
1 0 1
1 1 2
1 2 3
1 3 0
2 0 2
2 1 3
2 2 0
2 3 1
3 0 3
3 1 0
3 2 1
3 3 2
Both inputs and outputs should be codified in binary:
\[x=x_1 x_0\] , \[y=y_1 y_0\] , \[ s=s_1 s_0\]
Design the adder in its simpler form.
My questions are:
1. ¿How to codify the inputs and outputs? (i don't understand this :\[x=x_1 x_0\] , \[y=y_1 y_0\] , \[ s=s_1 s_0\])
2.- What's the basic procedure to design this kind of adders?
Please, help me to solve this. I don't have to present the solution, i only want to understand the procedure.
I'm using this book for my preparation:
Digital systems, principles and applications by Ronald J. Tocci.
Thanks a lot!!!
Last edited by a moderator: