Logic Gates and Gate Combinations Flashcards
What does an AND ( D- ) gate do and what is it performed by?
Produces a high output if all inputs are high, performed by a circuit called AND gate
What does an OR gate do and what is it performed by?
Produces a high input if one or more inputs are high, performed by a circuit called OR gate
What does a NOT ( -I>o- ) gate do and what is it performed by?
Changes one logic level to the other logic level, performed by a circuit called inverter
What does the comparison function do?
The comparison function indicates whether a binary value is greater than, equal to, or less than, another
What does the arithmetic function include?
Addition, subtraction, multiplication, and division
What is a encoder?
A circuit that converts information into a coded
form
What is a multiplexer?
A circuit that connects one of several data inputs to a
single data output line; also called a mux
A demultiplexer does the opposite
What is a counter?
A sequential device; a state machine that has a
unique internal sequence of states. Counters are used to count events or to generate output sequences represented by changing levels or pulses
Define programmable logic?
A category of digital integrated circuits capable of
being programmed to perform specified functions
What are programmable logic devices (PLDs)?
Programmable logic devices (PLDs) are an alternative to fixed function devices. The logic can be programmed for a specific purpose. In general, they cost less and use less board space that fixed function devices
What is a variable and value could it have?
A variable is a symbol used to represent an action, a condition, or data. Each variable has a value of 1 or 0
What is the complement?
The complement represents the inverse of a variable; indicated by an over-bar.
What is a literal?
A literal is a variable or its complement
What does Addition(+) mean in Boolean algebra?
- Addition is equivalent to the OR operation
- The sum term is 1 if one or more if the literals are 1
- The sum term is zero only if each literal is 0
What does Multiplication(.) mean in Boolean algebra?
- Multiplication is equivalent to the AND
operation - The product term (AND gate output) equals 1 only when each literal equals 1