Topic 7 - Fundamentals of Computer Organisation & Architecture Flashcards
(6 cards)
Describe the 5 steps of the Fetch stage
Parisian Men Mog and Make Delicious Pate Mmm Chicken
- The content of the PC is copied to the MAR
- The content of the MAR is transferred to the main memory by the address bus
- The instruction is sent from main memory to the MBR by the data bus
- The PC is incremented by one
- The content of the MBR is copied to the CIR
Describe the 2 steps of the decode stage
- The contents of the CIR are decoded by the control unit
- The decoded instruction is split into opcode and operands
Describe the 3 stages of the execute cycle
- Any required data not in the registers is fetched
- The instruction is carried out
- The results of any calculations are stored in general purpose registers or main memory
Describe the structures of Harvard and Von Neumann architectures?
Where is each typically used?
Harvard - the processor uses two separate main memory locations: one for instructions and another for data.
This is used in embedded systems such as DSP
Von Neumann - instructions and data are stored together in the same memory, sharing busses for fetching instructions and data.
This is used in general-purpose systems like laptops and smartphones
What is the stored program concept?
‘Machine code instructions stored in
main memory are fetched and executed serially by a processor that performs arithmetic and logical operations.’