Structure And Function Of The Processor Flashcards
What does the Arithmetic Unit do?
Performs arithmetic operations on the data.
What does the Logic Unit do?
Performs logical operations on the data.
What is the ALU ( arithmetic logic unit)
The problem solving part of the processor.
What does the Control Unit (CU) do?
It coordinates and controls the activities of the CPU, (directing the flow of data between the CPU and other devices.)
What is a Register?
Special memory cells that operate at very high speed on the CPU
What is usually stored in the Registers?
All arithmetic, logical or shift operations stored in registers
What does the Program Counter(PC) do?
Stores the location of the NEXT instruction to execute
What does the Accumulator do?
It stores the intermediary result of processing.
What does the Memory address register (MAR) do ?
It hold the address of the memory location from which data is to be FETCHED or to which data is to be written.
What does the memory data register(MDR) do?
Temporarily stores the data read from or written to memory.
What does the Current Instruction Register (CIR) do?
Hold the current instruction being executed
What is the Fetch-Decode-Execute Cycle?
The sequence of operations involved in executing an instruction can be divided into three phases—- fetching, decoding and executing it. The cycle repeats until the instruction is executed.
How the registers are used in Fetch-decide-execute cycle?
- Address of next instruction copied from PC to the MAR
- The instruction held at the address is copied to the MDR, at the same time the content of pc is deleted so that it holds the address of the next instruction
- Content of MDR copied to the CIR
- Instruction in CIR gets decoded. Then split into opcode and operand
- The instruction is carried out on the operand
What is clock speed ?
The system clock, generating a series of signals, switches between 0 and 1 several million times per second and synchronising CPU operations .
Why is the clock speed a factor of CPU performance?
The CPU cannot perform operations faster than the clock cycle. The greater the clock speed the faster instructions will be executed