Boolean Algebra Flashcards
What is De Morgan’s First Law ?
¬(A v B) == ¬A ^ ¬B
What is De Morgan’s Second Law?
¬(A ^ B) == ¬A v ¬B
What is Commutation?
A ^ B == B ^ A
A v B == B v A
What is Absorption?
A v (A ^ B) == A A ^ (A v B) == A
What is Distribution?
A ^ (B v C) == (A ^ B) v (A ^ C) ^ (C v D) == (A ^ C) v (A ^ D) v (B ^ C) V (B ^ D)
What is Double Negation?
¬¬A == A
How does a Full Adder Work?
A Full adder is used to calculate binary additions A and B are the two values, whereas C is the carry. The XOR gates are used in order to block two ones, in order to simulate the fact that they are carried, as the and gates are used to determine if there is a carry value, as if both A and B are on, then the value will be a carried, due to an overflow error and blocked from the main output and put into the carry
What is the layout for a Full Adder?
Link to an Image
– https://circuitglobe.com/wp-content/uploads/2015/12/HALF-ADDER-FULL-ADDER-FIG-2-compressor.jpg –
What is a Flip-Flop?
Flip flops are Boolean gates, that can trap a value. The circuit is updated every clock cycle. If the input is on and the clock cycle is on a rise, the input will be on, however if the clock is off or not on a rise, then it will not update the output regardless of the clock.
What is the purpose of a Flip-Flop?
To store data of a bit between clock cycles