How data travels around the CPU

1)  The first instruction is passed to the program counter. 


2) The address of the data required to carry out this instruction is sent to the memory address register. 


3) The address is then sent via the address bus to the RAM where the data is collected and sent back to the memory data register via the data bus.




4) The data is then decoded when passing through the current instruction register where it is decided what needs to be done. 


5) The data is then processed within the Accumulator. 


6) The data is then transferred to the memory data register and then the memory address register before it is transferred by the address/data bus back to the RAM for storage.


Comments

Popular posts from this blog

CPU Fetch-Decode-Execute Cycle

OSI Network Model

Scheduling