Across
- 1. A register used to temporarily store results produced by the ALU. |
- 3. The part of the CPU that decodes instructions and coordinates their execution. |
- 6. A register that stores the address of the memory location currently being accessed. |
- 8. A register that holds the **current instruction** while it is being decoded and executed. |
- 10. A register that stores the address of the **next instruction** to be fetched. |
- 12. The bus that carries the address of the memory location the CPU wants to access. |
- 13. A communication pathway used to transfer data, addresses or control signals between computer components. |
- 14. Small, high-speed memory located close to or inside the CPU that stores frequently needed data and instructions. |
Down
- 2. The bus that carries control signals between the CPU and other components. |
- 4. The bus that carries data between the CPU, memory and other components. |
- 5. A component that produces regular signals used to synchronize CPU operations. |
- 6. A register that temporarily stores data being transferred to or from memory. |
- 7. A very small and fast storage location located inside the CPU. |
- 8. The main processor that executes instructions and controls the operations of a computer. |
- 9. The part of the CPU that performs arithmetic calculations and logical operations. |
- 11. Volatile main memory that temporarily stores programs and data currently being used. |
