1.1 Systems Architecture Flashcards
What is the purpose of the processor(CPU)?
- Retrieves Data/Instructions from Main Memory (fetch)
- It processes data(decodes instructions)
- Carries out instructions(executes them)
- Stores data into main memory once executed
What are the three busses between the cpu and ram?
- Address bus
- Control bus
- Data
PC
Program counter
MAR
Memory Address Register
MDR
Memory Data Register
ACC
Accumulator
-results of calculations from the ALU are stored in the ACC
ALU
Arithmetic Logic Unit
-performs arithmetic and logical operations including +,-,AND,OR
CU
Control Unit
Memory stored on the CPU?
Cache
RAM
Random Access Memory
CIR
Current Instruction Register
What the fetch part of fetch decode execute?
1) Copy address from PC to MAR
2) Get data from RAM and copy to the MDR
3) Copy from MDR to CIR
4) Increment PC
What the decode part of fetch decode execute?
1) Split opcode from data address in MDR
2) Control unit interprets opcode
What the execute part of fetch decode execute?
1) Data address copied from PC to MAR
2) Get data from RAM and Copy to MDR
3) Instruction executed
What are features of RAM?
- Holds data and instructions that are currently in use by the processor
- Located on the motherboard
- Directly Accessible by the processor
- All data/instructions are lost once power is turned off