Lesson 2 - More on the FDE cycle Flashcards
1
Q
What are all of the stages of the fde cycle?
A
- Program Counter copied to Memory Address Register
- Program Counter is incremented
- Address in Memory Address Register accessed in RAM via the address bus
- Data at that address in RAM is copied to the Memory Data Register via the data bus
- Memory Data Register is copied to the Current Instruction Register
- Contents of Current Instruction Register are decoded by the decode unit
- Instruction is split into opcode and operand
- Decoded instruction is executed
2
Q
What are the impacts are increasing the clock speed?
A
- Requires more energy
- Requires better cooling
- Means more processess can happen at the same time.
3
Q
What are the benefits of having more cores?
A
- It can have independently running FDE cycles at the same time
4
Q
What is pipeling?
A
Doing all of the instructions after each other.
5
Q
What is flushing the pipe?
A
Clearing what is in the CPU registers are sestarting the CPU fde cycle.
6
Q
List four points about the Havard memory architechture
A
- The instruction sizes can be larger
- It is more expensive than other computer architechtures.
- Is quicker
- Instructions can be fetched in parallel.
7
Q
List two points about Contemporary architechiture.
A
- Only has one memory cell
- The cahce is split up on the CPU.
8
Q
What would the steps be of LOAD instruction
A
- The instruction is decoded into the opcode and oprand sections.
- The address is copied into the MAR.
- The value at the address in the MAR is then copied to the MDR.
- The value in the MDR is copied to the ACC.
9
Q
What would the steps be of a STORE instruction
A
- The instruction is decoded into the opcode and oprand sections.
- The address is copied into the MAR.
- The ACC is copied into the MDR.
- The MDR contents are copied to the location specified by the MAR.