Term
What is a combinational logic element? |
|
Definition
It's a circuit whose output depends only on its current inputs |
|
|
Term
|
Definition
It is a combinational logic element |
|
|
Term
What is a sequential logic element? |
|
Definition
A sequential element depends on its past history as well as the current input. Since it can remember previous inputs, it has a memory element. Can be made from simple combinational logic elements |
|
|
Term
|
Definition
It is a sequential logic element |
|
|
Term
What is a tri-state gate? |
|
Definition
It allows you to connect lots of separate digital circuits together by means of a common highway called a bus |
|
|
Term
What is the microprogram? |
|
Definition
It is the connection between the processor and the circuits and acts as the interpreter the converts individual machine-level instructions into a sequence of actions that can be carried out by the circuits composed of individual gates |
|
|
Term
|
Definition
branch of algebra that deals with outcomes being true or false (1 or 0) and provides a way to manipulate logical expressions using the logical operations AND, OR, and NOT (inversion) |
|
|
Term
What are 3 types of gates? |
|
Definition
|
|
Term
When is the output of an AND gate true? |
|
Definition
When both/all inputs are 1 (aka TRUE) |
|
|
Term
When is the output of an OR gate false? |
|
Definition
When all the inputs are 0 (aka FALSE) |
|
|
Term
What is the mathematical equivalent for AND? |
|
Definition
|
|
Term
What is the mathematical equivalent for OR? |
|
Definition
|
|
Term
Describe the inverter gate |
|
Definition
It has one input and one output. The output is the complement to the input. So if the input is 1, the output is 0, etc. |
|
|
Term
What is the symbol for an AND gate? |
|
Definition
Looks like a half circle with a square end |
|
|
Term
What is the symbol for an OR gate? |
|
Definition
Looks like a Star Trek symbol |
|
|
Term
What is the symbol for inversion gate? |
|
Definition
|
|
Term
What are the three derived gates? |
|
Definition
1. NOR (Not OR) 2. NAND (Not AND) 3. Exclusive OR |
|
|
Term
What is the equivalent of a NOR gate? |
|
Definition
It's a contraction of NOT and OR, so it is equivalent to an OR gate followed by a negation |
|
|
Term
What is the equivalent of a NAND gate? |
|
Definition
IT's a contraction of NOT and AND, so it is equivalent to an AND gate followed by a negation |
|
|
Term
How does the exclusive (XOR) gate work and what is its symbol? |
|
Definition
The output is only true if the inputs are different. The symbol is a plus sign in a circle. |
|
|
Term
|
Definition
A circuit is made up of several interconnected gates |
|
|
Term
What are the rules about connecting gates? |
|
Definition
1. You CAN connect the output of one gate to the input of one or more other gates
2. You CANNOT connect the output of two or more gates together |
|
|
Term
The + (OR) identity element is _ |
|
Definition
|
|
Term
The * (AND) identity element is _ |
|
Definition
|
|
Term
The stored program computer uses _______ to express the movement of data in a digital computer |
|
Definition
Register Transfer Language |
|
|
Term
|
Definition
it is the address to which you want to read or write |
|
|
Term
What does a control signal do? |
|
Definition
It controls what is happening with the CPU and memory |
|
|
Term
|
Definition
It contains the memory of what is being read or written |
|
|
Term
|
Definition
It is the location where data is stored |
|
|
Term
What are the characteristics of combinational logic? |
|
Definition
1. Has inputs and outputs 2. Is measured in nanoseconds 3. Has no memory 4. Has no feedback |
|
|
Term
What is the truth table for the AND gate |
|
Definition
A
|
B
|
A*B
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
|
|
|
Term
What is the truth table for the OR gate? |
|
Definition
A
|
B
|
A+B
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
|
|
|
Term
What is the truth table for the NOT gate? |
|
Definition
|
|
Term
What is the truth table for XOR? |
|
Definition
|
|
Term
What is the does the XOR gate look like? |
|
Definition
|
|
Term
What does the symbol for XNOR look like? |
|
Definition
|
|
Term
What is the truth table for XNOR? |
|
Definition
|
|
Term
What does a buffer gate look like? |
|
Definition
|
|
Term
What does a buffer gate do? |
|
Definition
It amplifies the signal so it can go further |
|
|
Term
|
Definition
It is the number of gates an output can drive |
|
|
Term
What can the values of a bit be? |
|
Definition
|
|
Term
How many bits are in a byte? |
|
Definition
|
|
Term
|
Definition
The size of a word is machine and architecture dependent. - ARM uses 32 bits - typically is dependent on the size of the register |
|
|
Term
|
Definition
It's the size of the word * 2 |
|
|
Term
How long is a short-word? |
|
Definition
It's the size of the word / 2 |
|
|
Term
How many bits do we need to represent the 26 letters of the alphabet? |
|
Definition
2^4 = 16 (not enough) 2^5 = 32 which is enough, so we need 5 bits |
|
|
Term
|
Definition
1. integers 2. characters (ASCII) 3. floating points 4. Instructions 5. images, sound, or video |
|
|
Term
|
Definition
The Natural numbers {1, 2, 3, ...} |
|
|
Term
|
Definition
The Integers {... -1, 0, 1,...} |
|
|
Term
|
Definition
The rational numbers, which are numbers that can be expressed as A/B |
|
|
Term
|
Definition
Real numbers which are decimals that never repeat or terminate |
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
How do you round to the nearest? |
|
Definition
use the closest floating-point representation |
|
|
Term
What do you do when rounding to positive infinity or negative infinity? |
|
Definition
Select the nearest valid floating-point number in the direction that you're going (positive or negative infinity) |
|
|
Term
What is the decimal range for 32 bits? |
|
Definition
|
|
Term
|
Definition
Move the bits stored in a register one or more positions to the right or left |
|
|
Term
What is the binary range for a 32 bit number? |
|
Definition
|
|
Term
What is the decimal range for 64 bits? |
|
Definition
|
|
Term
What does ARM code LDR mean? |
|
Definition
Loader means to load the register from memory |
|
|
Term
|
Definition
|
|
Term
What does SVC in ARM mean? |
|
Definition
It's a System Service Call |
|
|
Term
What does .balign in ARM do? |
|
Definition
|
|
Term
What does .asciz do in ARM? |
|
Definition
Tells the assembler that the characters in the string are ASCII. Also adds the null terminator for you. |
|
|
Term
What does MOV mean in ARM? |
|
Definition
It means move, and is followed by destination and then the source |
|
|
Term
|
Definition
is combinational logic that takes an n-bit code word and generates exactly one output signal corresponding with the input code
if n inputs, 2^n outputs
Has an enabler |
|
|
Term
|
Definition
It's combinational logic which takes one of its 2^n inputs and directs it to its only output under control of its n control or select lines |
|
|
Term
What happens in a logical shift? |
|
Definition
the incoming bit is 0 and the bit that is shifted out is copied to the carry bit |
|
|
Term
What happens in an arithmetic shift? |
|
Definition
In an arithmetic shift, the number is either multiplied or divided by 2. The sign is preserved and the bit shifted out is copied to the carry bit |
|
|
Term
What happens in a circular shift? |
|
Definition
The bit that is shifted out is copied into the bit vacated at the other end |
|
|
Term
What is the big difference between flip flops and latches? |
|
Definition
Flip flops use the clock, latches do not |
|
|
Term
|
Definition
a register is a group of flip flops that share the same clock. n-bits = n flip-flops |
|
|
Term
|
Definition
How well can we represent the true value of a number |
|
|
Term
|
Definition
The difference between the recorded number and the true value |
|
|
Term
How do you calculate the error? |
|
Definition
It's the true value - measured value |
|
|
Term
|
Definition
Grabs what is in the input and stores it until the input changes (NO CLOCK) |
|
|