Difficulty: Easy
Correct Answer: binary machine code
Explanation:
Introduction / Context:Processors read and execute sequences of bits, not textual mnemonics. Assemblers and toolchains therefore convert symbolic instructions into the exact binary encodings defined by the instruction set architecture (ISA).
Given Data / Assumptions:
Concept / Approach:The ISA specifies bit fields for operation, addressing mode, and operands. The assembler encodes these into binary. Hex is often used as a compact notation for binary but the hardware ultimately consumes binary voltage levels.
Step-by-Step Solution:
Write assembly source with mnemonics.Run assembler → produce object code (binary) and optionally hex listings.Loader places binary into memory for execution.CPU fetches and interprets binary op-codes.Verification / Alternative check:Disassemblers convert binary back to mnemonics; this reversibility demonstrates the binary-to-text mapping.
Why Other Options Are Wrong:
Common Pitfalls:Confusing “hex file” formats (e.g., Intel HEX) with the actual in-memory binary bytes; hex files are transport representations.
Final Answer:binary machine code
Discussion & Comments