Computer Hardware

123456789101112131415
Across
  1. 3. holds the memory address of the next instruction to be fetched, incrementing by 1 each time
  2. 5. used to speed up the clock and processing power of a computer
  3. 6. carries the instructions
  4. 12. temporarily stores data being fetched from or written to the CPU's main memory
  5. 14. stores all programs and data temporarily while they are in use
Down
  1. 1. stores results of calculations performed by the ALU
  2. 2. processes all data and instructions given by the user
  3. 4. controls and co-ordinates the activities of the computer
  4. 7. stores the instruction used to boot up the computer OS
  5. 8. controls the timing of the processor
  6. 9. memory which is volatile
  7. 10. causes the next instruction and any data involved to be fetched from main memory
  8. 11. decodes the instruction to be carried out
  9. 13. performs logic and arithmetic instructions
  10. 15. type of memory that stores frequently used instructions, programs and data