1.1.1 Structure and Function of the Processor Flashcards
What is the Control Unit?
A part of the processor which directs operations inside the CPU.
What does the ALU (Arithmetic Logic Unit) do?
The ALU completes all the arithmetical and logical operations.
What does the PC (Program Counter) do?
The PC counter stores the address of the next instruction.
What does the ACC (Accumulator) do?
The ACC stores the result of calculations made by the ALU
What does the MAR (Memory Address Register) do?
The MAR stores the addresses used when searching for data in RAM
What does the MDR (Memory Data Register) do?
The MDR acts as buffer when reading/writing to memory
What does the CIR (Current Instruction Register) do?
The CIR holds the current instruction divided into opcode and operand.
What is a bus?
A set of parallel wires connecting two or more components together.
What is the system bus?
The system bus is a collective term for address, data and control bus
What is the width of a bus?
The number of parallel wires it has.
What is the data bus?
A bi-directional bus used to transport data and instructions between components.
What is the control bus?
A bi-directional bus used to transmit control signals between internal and external components.
What is the address bus ?
A one directional bus that transmits memory addresses specifying where the data is to be sent or retrieved from.
What does adding a wire to the address bus do to the number of addressable locations?
It doubles the number of addressable locations
What does memory read indicate?
Causes the data from the addressed location to be placed onto the data bus.