Select two statements from the options below that are true about code written in a low-level language compared to code written in a high-level language.
- A: Low-level code is typically easier for humans to read, debug, and maintain.
- B: Low-level code requires an interpreter to translate the source code statement-by-statement during execution.
- C: Low-level languages provide direct, precise control over registers, memory addresses, and specific hardware.
- D: Low-level code can run on any CPU architecture without modification because it is highly portable.
- E: Low-level assembly language instructions generally map closely to a one-to-one relationship with machine code instructions.
- F: Low-level programs are slower to execute because they require complex run-time environments to manage memory.