Boolean help. adder and subtractor

  • Thread starter Thread starter david90
  • Start date Start date
  • Tags Tags
    Adder
Click For Summary

Discussion Overview

The discussion revolves around the design of a boolean circuit that functions as both an adder and a subtractor, controlled by a fourth input, K. Participants explore the boolean equations and schematics necessary for toggling between these two operations, as well as related concepts such as BCD and Gray code.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants suggest building separate circuits for the adder and subtractor, or creating a truth table to derive the boolean equation.
  • One participant emphasizes the need for a formula that incorporates the toggling capability based on the input K.
  • Another participant proposes using a multiplexer to combine the outputs of the adder and subtractor, providing a formula for this approach.
  • There is a discussion about the meaning of the NOT operation (~) and its representation as an inverter.
  • Participants explore the concept of 2's complement subtraction as a hint for the problem.
  • The conversation shifts to BCD and Gray code, with participants discussing their definitions and applications, including the significance of weighted codes like "2421" and "8421".
  • One participant questions the necessity of a subtractor in computer systems, suggesting that subtraction can often be achieved through other means.

Areas of Agreement / Disagreement

Participants express varying levels of understanding and readiness to tackle the problem. While some agree on the basic operations of the circuit, there is no consensus on the best approach to derive the boolean equation or the necessity of certain components.

Contextual Notes

There are unresolved questions regarding the definitions and applications of BCD and Gray code, as well as the implications of using different weighting schemes in binary coding. Additionally, the discussion reflects a mix of familiarity and confusion among participants regarding the concepts involved.

  • #31
Cliff,

It's even easier just to use the [ code ] tag.

- Warren
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
27K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
Replies
1
Views
3K
Replies
5
Views
9K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
7K
  • · Replies 3 ·
Replies
3
Views
2K