Languages & Data Representation

12345678910111213141516171819
Across
  1. 2. Small computers inside everyday items like washing machines that often use assembly language. (2 words)
  2. 4. A translator that turns the whole program into machine code all at once before it is run.
  3. 5. The smallest unit of data in a computer, representing either a 0 or a 1.
  4. 6. The number of bits used to represent the colour of a single pixel. (2 words)
  5. 8. A translator that runs code line-by-line and does not create a separate executable file.
  6. 10. A base-16 number system used by humans to make long binary strings easier to read.
  7. 13. A 7-bit character set used to represent English letters, numbers, and symbols.
  8. 15. The only language that a computer's processor can understand and execute directly. (2 words)
  9. 17. A big advantage of highlevel languages is that they can run on many different types of computers. (P______)
  10. 18. A lowlevel language that uses short words like 'ADD' or 'MOV' instead of binary. (2 words)
  11. 19. Small computers inside everyday items like washing machines that often use assembly language. (2 words)
Down
  1. 1. A special program used to turn assembly language into machine code.
  2. 3. A type of programming language like Python that is easy for humans to read and write. (3 words)
  3. 7. The type of relationship where each line of assembly code matches exactly one machine code instruction. (3 words)
  4. 9. The general process of changing code from one language into machine code so it can be run.
  5. 11. A type of programming language that is very close to what the computer hardware understands. (3 words)
  6. 12. A unit of data storage equal to one thousand Gigabytes.
  7. 14. The number system made of 1s and 0s used to represent machine code.
  8. 16. Assembly language is often used when a programmer needs direct control over these physical parts of a computer.