Professional Documents
Culture Documents
2. Control Bus:
-Carries signals and actions of CPU
-can be unidirectional or bidirectional
3. Data Bus:
-Carries data that is being processed
-data can travel in both directions (bidirectional)
Accumulator
-During calculations, the data is temporarily held in a register called the Accumulator (ACC)
Register
-Holds data or instructions temporarily when they are being processed
awabaqibb@gmail.com https://www.youtube.com/c/awabaqib/
GCSE CS (2210) / IGCSE CS (0478) P1 NOTES BY AWAB AQIB
CHAPTER 1.3: HARDWARE AND SOFTWARE
1.3.2 Computer Architecture
PROCESSING OF AN INSTRUCTION
1. Central Processing Unit (CPU) fetches the data and instructions needed and stores
them in the Immediate Access Store (IAS) to wait to be processed.
2. The Program Counter (PC) holds the address of the next instruction.
3. This address is sent to the Memory Address Register (MAR) through the Address
Bus
4. The data from this address is sent to the Memory Data Register (MDR) which holds
the current instruction in use, from address in MAR
9. The instruction can then be decoded and executed thus completing the fetch,
decode, execute cycle
-Calculations that are carried out on the data are done by the Arithmetic Logic Unit (ALU)
-During calculations, the data is temporarily held in a register called the Accumulator (ACC)
awabaqibb@gmail.com https://www.youtube.com/c/awabaqib/
GCSE CS (2210) / IGCSE CS (0478) P1 NOTES BY AWAB AQIB
CHAPTER 1.3: HARDWARE AND SOFTWARE
1.3.2 Computer Architecture
awabaqibb@gmail.com https://www.youtube.com/c/awabaqib/