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