0
\$\begingroup\$

I found this strange thing upon my textbook

enter image description here

as an exercise to "comment by its truth table".

so I did the gargantuan truth table

enter image description here

But there's nothing to "comment", as I see.

The s2 = y0 reacts as a XOR or XNOR gate depending on x2, the c3 = y2 as an AND gate and the s3 = y1 seems entirely out of place.

Am Ι shortsighted at this?

Is there a connection in this design?

\$\endgroup\$
5
  • \$\begingroup\$ aren't they c3,s3 and s2 respectively? \$\endgroup\$
    – Coursal
    Commented May 24, 2016 at 22:21
  • \$\begingroup\$ I'm confused as to what is your question. \$\endgroup\$
    – Bradman175
    Commented May 25, 2016 at 2:25
  • \$\begingroup\$ @Bradman175 You are right. The think I should be asking is: based on the truth table above, what connection does y2, y1 and y0 have with each other and/or the whole circuit? \$\endgroup\$
    – Coursal
    Commented May 25, 2016 at 17:14
  • \$\begingroup\$ So you mean what is the circuit's purpose of y0-2 in relation to the inputs of x0-3? I can answer this! \$\endgroup\$
    – Bradman175
    Commented May 26, 2016 at 0:13
  • \$\begingroup\$ Are you sure bout that? \$\endgroup\$
    – Coursal
    Commented May 26, 2016 at 7:10

2 Answers 2

0
\$\begingroup\$

We shall start off with the inputs and outputs

  • Inputs: X0, X1, X2, X3

  • Outputs: Y0, Y1, Y2

This circuit basically sees how many inputs of X are HIGH and outputs as a number in binary through Y. So let me rearrange the truth table for better understanding.

X-inputs             -| Y-outputs
X3 X2 X1 X0          -| Y2 Y1 Y0
0  0  0  0  > 0 HIGH -| 0  0  0  > BINARY 0
0  0  0  1  > 1 HIGH -| 0  0  1  > BINARY 1
0  0  1  0  > 1 HIGH -| 0  0  1  > BINARY 1
0  1  0  0  > 1 HIGH -| 0  0  1  > BINARY 1
1  0  0  0  > 1 HIGH -| 0  0  1  > BINARY 1
0  0  1  1  > 2 HIGH -| 0  1  0  > BINARY 2
0  1  0  1  > 2 HIGH -| 0  1  0  > BINARY 2
1  0  0  1  > 2 HIGH -| 0  1  0  > BINARY 2
0  1  1  0  > 2 HIGH -| 0  1  0  > BINARY 2
1  0  1  0  > 2 HIGH -| 0  1  0  > BINARY 2
1  1  0  0  > 2 HIGH -| 0  1  0  > BINARY 2
0  1  1  1  > 3 HIGH -| 0  1  1  > BINARY 3
1  0  1  1  > 3 HIGH -| 0  1  1  > BINARY 3
1  1  0  1  > 3 HIGH -| 0  1  1  > BINARY 3
1  1  1  0  > 3 HIGH -| 0  1  1  > BINARY 3
1  1  1  1  > 4 HIGH -| 1  0  0  > BINARY 4

So mathematically

X0 + X1 + X2 + X3 = Y
\$\endgroup\$
1
\$\begingroup\$

If you had put y2, y1, and y0 in the truth table you would have noticed that this circuit adds x0, x1, x2, and x3 and outputs the sum as y.

\$\endgroup\$
1
  • \$\begingroup\$ I though the direction was top-down, just so I needed to find some info by the c3, s3 and s2. Now I'm confused. \$\endgroup\$
    – Coursal
    Commented May 24, 2016 at 22:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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