Describe the fetch-decode-execute sequence of registers
What happens if a calculation needs to be performed?
What happens if data needs to be stored in memory?
-if something needs to be stored, the data is passed from the ACC to the MDR which then stores it in the memory (e.g. 33 in address 6)
State the role of the following registers in the fetch-decode execute cycle.
a) the program counter [1]
b) the memory data register [1]
a) the PC holds the memory address of the next instruction to be processed
b) the memory data register holds an instruction or data that has been fetched from the memory before it is used
State the role of these registers in the fetch-decode-execute cycle.
a) the memory address register
b) the accumulator [2]
a) the MDR acts as a temporary storage (buffer) for anything that is copied from memory ready for the CPU to use
b) the ACC stores data as it is being manipulated