Which of the following does NOT typically serve as a valid operand type in…

2025

Which of the following does NOT typically serve as a valid operand type in machine instruction formats?

  1. A.

    Immediate value

  2. B.

    Memory address

  3. C.

    Register address

  4. D.

    Opcode

Attempted by 47 students.

Show answer & explanation

Correct answer: D

A machine instruction generally consists of:

Opcode → specifies the operation to perform
Operands → specify the data or locations involved in the operation

Common operand types include:

Immediate values
Register addresses
Memory addresses

Example:

ADD R1, 5
ADD → Opcode
R1 → Register operand
5 → Immediate operand

Thus, an opcode is not considered an operand type.

Explore the full course: Niacl Ao It Specialist