Function and structure of the Processor Flashcards
Arithmetic and Logic Unit
Component of the processor, which is responsible for all arithmetical and logical operations.
What are Arithmetic operations?
All mathematical operations such as addition and subtraction on fixed or floating point numbers.
Control Unit
Component of the processor which directs the operations of the CPU.
What does CU stand for?
Control Unit
What are the roles of the CPU?
- Controlling and coordinating the activities of the CPU
- Managing the flow of data between the CPU and other devices
- Accepting the next instruction
- Decoding instructions
- Storing the resulting data back in memory
Registers
Small memory cells that operate at a very high speed.
What is a register?
Small memory cells that operate at a very high speed.
What is the purpose of a register?
Temporarily store data and all arithmetic, logical and shift operations occur in these register.
What are the 5 types of registers?
Program counter Accumulator Memory data register Memory address register Current instruction register
What does PC stand for?
Program counter
What is a program counter?
The program counter holds the address of the next instruction to be executed.
What does ACC stand for?
Accumulator
What is an Accumulator?
Stores the results of the ALU
What is a Logical operations?
Boolean logic operations such as AND, OR, NOT, XOR. NAND and NOR.
Memory data register
Temporarily stores data that has been read
or data that needs to be written