Von Neumann

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