Hardware & CPU Flashcards
What is the main component of the Datapath and Control Unit responsible for keeping track of the address of the next instruction to be executed?
Program Counter (PC)
The Program Counter increments after each instruction fetch.
What is the purpose of the Instruction Register (IR) in the Datapath and Control Unit?
Holds the current instruction being executed
The IR temporarily stores the instruction fetched from memory before it is decoded and executed.
Which component in the Datapath and Control Unit contains the set of registers used for storing temporary data?
Register File
The Register File is crucial for quick access to frequently used data during instruction execution.
What does the Arithmetic & Logic Unit (ALU) perform in the Datapath and Control Unit?
Arithmetic and logical operations
The ALU is key for performing calculations and decision-making processes based on logical conditions.
What is the function of Data Memory in the Datapath and Control Unit?
Stores data that can be read or written by the CPU
Data Memory holds the variables and data needed by the programs during execution.
Name 2 processor architectures
CISC & RISC
What does CISC stand for?
Complex Instruction Set Computers
What does RISC stand for?
Reduced Instruction Set Computers
What are ARM processors used in?
Embedded applications
What architecture is MIPs made from?
RISC
How many bits are in the MIPs datapath?
32
What does the control unit do?
Controls the components of the datapath.
Determines how data moves.
Sends control signals to / receives condition signals from components.
What are the 5 main components in the datapath?
Program Counter (PC)
Instruction Register (IR)
Register File
Arithmetic & Logic Unit
(ALU)
Data Memory