what does CPU stand for?
Central Processing Unit
ie. why is it important?
define the purpose of the CPU in a computer
all connect to the CPU…
What are the main components of a computer (there are 4)?
what is the Von Neumann architecture?
A computer architecture model proposed by John von Neumann in the mid-20th century, which forms the basis for most modern computers.
what are the components of the Von Neumann architecture (there are 5)?
what are the registers in the CPU (there are 4)?
explain a program counter
A special purpose register that holds the address of the next instruction to be executed
explain the general purpose registers
where is the program counter located?
in the control unit
How does the program counter work?
Explain the accumulator
Why is the accumulator important?
Without the accumulator, it would
be necessary to write the result of
each calculation to main memory (aka. Would take much longer and is a waste of time, so the accumulator does this long, boring job for us instead!)
What does ALU stand for?
Arithmetic Logic Unit
Explain the ALU (has 3 functions)
It performs:
1. Logical operations
2. Shift operations
3. Arithmetic operations
what are the two memory registers to implement the von Neumann architecture?
MAR and MDR
what does MAR stand for?
Memory Address Register
what are the (3 main) functions of the MAR?
what does MDR stand for?
Memory Data Register
what are the (2 main) functions of the MDR?
How does the MDR and the MAR work together?
The MAR knows where to look for data in RAM, and the MDR keeps hold of that data until it’s ready to be used by CPU
explain the control unit
it coordinates all the activities taking place
like a comductor of an orchestra
what are the main parts of a processor register (6 of them)?
in a processor register…
what does the PC do?
points to the next instruction
in a processor register…
what does CIR stand for?
Current Instruction Register