Anatomy of a Computer (but cool puzzle)

12345678910111213141516
Across
  1. 1. a part in a computer that processes
  2. 6. binary digit
  3. 8. program(s) used by a computer
  4. 9. switches inside microprocessor
  5. 10. 0 and 1s
  6. 12. retrieves info and passes it on
  7. 14. electronic device that stores/manages info
  8. 16. handheld input device used with a computer
Down
  1. 2. output device that makes sound
  2. 3. programmable bit of colour on a screen
  3. 4. data that is sent out/displayed
  4. 5. part of pc system that starts with fire
  5. 7. the flow of power
  6. 8. how info is kept/retained
  7. 11. random
  8. 13. uses binary calculator to do math
  9. 15. read