System Architecture

1234567891011121314151617181920
Across
  1. 3. Main processor that executes instructions
  2. 5. Architecture where data and instructions share memory
  3. 6. First stage: get the instruction from memory
  4. 7. Small, fast storage location inside the CPU
  5. 10. Translate the instruction into control signals
  6. 11. Sends control signals to coordinate the CPU
  7. 12. Holds intermediate results from the ALU
  8. 14. Identifier for a location in memory
  9. 16. Shared pathway for data/control/address signals
  10. 17. Volatile main memory for running programs
  11. 19. Performs arithmetic and logic operations
  12. 20. Holds the data fetched from or written to memory
Down
  1. 1. Data/signals entering a system
  2. 2. Computer built into another device for a dedicated purpose
  3. 4. Device that detects physical input
  4. 6. The three-stage instruction cycle
  5. 8. Carry out the instruction’s action
  6. 9. Holds the address of the next instruction
  7. 11. Holds the current instruction
  8. 13. Data/signals leaving a system
  9. 15. Values being processed or stored
  10. 17. Non-volatile memory used for firmware
  11. 18. Holds the memory address being accessed