PCEP-30-02 · Question #126
What is machine code?
The correct answer is B. A low-level programming language consisting of binary digits/bit that the computer reads and understands. Option B is correct because machine code is the most fundamental level of programming - raw binary (0s and 1s) that the CPU directly executes without any translation layer. It is the native language of the processor itself. Why the others are wrong: A describes assembly…
Question
Options
- AA medium-level programming language consisting of the assembly code designed for the computer processor
- BA low-level programming language consisting of binary digits/bit that the computer reads and understands
- CA high-level programming language consisting of instruction lists that humans can read and understand
- DA low-level programming language consisting of hexadecimal digits that make up high-level language instructions
How the community answered
(53 responses)- A4% (2)
- B75% (40)
- C13% (7)
- D8% (4)
Explanation
Option B is correct because machine code is the most fundamental level of programming - raw binary (0s and 1s) that the CPU directly executes without any translation layer. It is the native language of the processor itself.
Why the others are wrong:
- A describes assembly language, not machine code. Assembly uses human-readable mnemonics (like
MOV,ADD) and is one step above machine code - an assembler converts it to binary. - C describes high-level languages (like Python or Java), which prioritize human readability and require compilers or interpreters to eventually reach machine code.
- D is a partial trick - hexadecimal is sometimes used to represent binary machine code for readability, but machine code itself is binary digits, not hex, and it doesn't "make up" high-level instructions.
Memory tip: Think of the word "machine" - the physical machine (CPU) only understands electrical signals: on (1) or off (0). So machine code = binary = the language the machine hardware literally speaks.
Community Discussion
No community discussion yet for this question.