CPU and embedded systems

123456789101112131415161718192021222324
Across
  1. 2. The stage where the CPU interprets the instruction.
  2. 3. The rate at which the CPU can process instructions, measured in Hertz.
  3. 7. Increasing clock speed generally makes the CPU this.
  4. 9. Manages and coordinates all CPU components.
  5. 11. Embedded systems are designed for a particular purpose, making them this.
  6. 13. How quickly a CPU can complete tasks.
  7. 15. An architecture where data and instructions share the same memory space.
  8. 16. Raw facts or figures processed by the CPU.
  9. 18. A device that controls temperature, often an embedded system.
  10. 20. Memory type often used in embedded systems due to its non-volatility.
  11. 23. Fast memory storing frequently used data near the CPU.
  12. 24. The final stage of the CPU cycle, carrying out instructions.
Down
  1. 1. The first stage of the CPU cycle, retrieving instructions.
  2. 4. Holds the address of the next instruction to be fetched.
  3. 5. Holds the memory address of the instruction or data to be fetched or stored.
  4. 6. A register used to store the results of ALU operations.
  5. 8. A computer system with a dedicated function within a larger mechanical or electrical system.
  6. 10. Stores data fetched from or to be written to memory.
  7. 12. The amount of fast memory available for frequently accessed data.
  8. 14. Small, high-speed storage locations within the CPU.
  9. 17. Performs arithmetic and logical operations within the CPU.
  10. 19. An example of a common household appliance containing an embedded system.
  11. 21. The number of independent processing units within a single CPU.
  12. 22. A memory location identifier.