Across
- 3. Less privileged mode for user programs
- 8. A privileged mode for system tasks
- 10. Combining object files to create an executable
- 11. The processor core that executes instructions
- 12. Techniques for controlling how data enters and leaves a program
- 13. Techniques to optimize a program's performance
- 15. A type of processor commonly used in embedded systems
- 17. The process of preparing code for execution
- 18. Transferring data between a program and external devices
- 20. The set of instructions a CPU can understand
Down
- 1. Special function keys on a keyboard
- 2. A set of instructions for a specific task
- 4. Events that trigger the CPU to handle specific situations
- 5. A multi-step process for creating embedded systems
- 6. A small-scale train system controlled electronically
- 7. The process of translating code into machine language
- 9. Unexpected errors that halt program execution
- 14. The central processing unit, brain of the computer
- 16. Different representations of a program
- 19. Short for Read-Only Memory, used to store fixed data
