Difficulty: Easy
Correct Answer: Operation code
Explanation:
Introduction / Context:
Machine instructions are composed of fields that the CPU decodes to execute operations. Understanding which field directs the CPU's action is foundational to assembly language, microarchitecture, and compiler back ends.
Given Data / Assumptions:
Concept / Approach:
The operation code (opcode) identifies the operation such as add, load, branch, or compare. Operand address fields then specify sources and destinations. Control logic in the CPU decodes the opcode and generates control signals to route data and invoke the appropriate functional units.
Step-by-Step Solution:
Verification / Alternative check:
Any ISA manual (e.g., ARM, x86) lists opcodes and their meanings; the decoder interprets opcodes to drive execution units.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
Operation code.
Discussion & Comments