CPU Flashcards
What are Registers Used for?
store data, instructions or addresses on the actual processor.
What are the two types of registers?
MAR, MDR
What Does the MAR do?
Holds the address of the next item of data that is needed by the processor
What Does MDR do?
Holds data to be passed to the data bus or Received from the data bus
What are the two types of Buses
Address Bus, Data Bus
What is an Address bus
a Uni-directional Bus which passes addresses from the CPU to Ram
What is a Data Bus
A Multi-directional Bus which carries Data to or from the CPU
What is a Control Unit/Bus
A collection of lines which signals the current state of the processor and fetch execute cycle.
What types of Control Unit lines are there
Byte Enable Line, Read Line, Write Line, Clock Line, Interrupt Line, Reset Line
What Does the Byte Enable Line do
specifies the instruction size of the data being sent/received
What Does the Read Line do
initiates a memory read operation
What Does the Write line do
Initiates a memory write operation
What Does the Clock do
States the pace of the fetch/execute cycle
What Does the Interrupt Line do
Used to indicate that an interrupt to the fetch/execute cycle is taking place
What Does the Reset Line do
Resets the processor to the Base state