Multiple choice

The minimum number of operands with any instruction is

  1. 1

  2. 0

  3. 3

  4. 2

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Some instructions require zero operands, such as NOP (No Operation), HLT (Halt), or RET (Return in some architectures). These instructions perform their function without needing to reference any data operands. Unary instructions need 1 operand, binary operations need 2 operands, and some complex instructions may need 3 operands, but 0 is the theoretical and practical minimum.