Midterm 2 - Chapter 4 Terms Flashcards
Define ALU
Arithmetic Logic Unit - The device that performs the arithmetic operations like addition and subtraction or logical operations like AND and OR. (8)
Define BUS
Collection of data lines that is treated together as a single logical signal; also a shared collection of lines with multiple sources and uses. (11)
What are Multiplexers?
a selector, since its output is one of the inputs that is selected by a control. (12)
What are the Logic Design Basics?
- Information encoded in binary
- Combinational element
- State sequential elements (15)
What is clocking methodology?
Combinational logic transforms data during clock cycles. (20)
What does a datapath consist of?
- registers
- ALUs
- mux’s
- memories
- Elements that process data and addresses in the CPU * (21)
What is op?
It is an operation code or opcode that selects a specific operation. (24)
What is rs and rt?
First and second source registers (24)
What is rd?
destination register (24)
What is shamt?
“shift amount” used only for shift instructions (24)
What is func?
It is used together with op to select and arithmetic instruction. (24)
R-Format Instructions
- Read two register operands
- Perform arithmetic/logical operation
- Write register result (25)
What do branch instructions do?
- Read register operands
- Compare operands
- Calculate target address (29)
What does the Load instruction do?
Read memory and update register (26)
What does the Store instruction do?
Write register value to memory (26)