Crack the code

1234
Across
  1. 2. an input device that is also a small rodent
  2. 3. assigns letters in the alphabet a binary code
  3. 4. a high level coding language
Down
  1. 1. a language consisting of 0s and 1s
  2. 2. output device used to view the computer