2025 · Q46
Which language uses the symbolic representation of machine codes needed to program a particular processor or processor family?
General KnowledgeStatic General Awareness
- AMachine Language
- BAssembly Language
- CHigh-Level Language
- DAll of the above
Explanation
Assembly language uses symbolic mnemonics (such as MOV, ADD, JMP) to represent the machine codes of a particular processor or processor family, and an assembler translates them into binary machine code. Machine language is the raw binary itself, while high-level languages are processor-independent and need compilers or interpreters. Each processor family, such as x86 or ARM, has its own distinct assembly language.