Instruction - Operand

> Computer System > Instruction (Machine Language)

1 - About

Operand are the arguments of an instruction (ie they are the data source)

The data for a source operand can be located in:

When an instruction returns data to a destination operand, it can be returned to:

  • a register
  • a memory location
  • an I/O port
Advertising

3 - Type

3.1 - Register

3.2 - Memory

3.3 - Immediate

When the value of the operand is in the instruction itself, it's called an immediate operand or immediate value.

4 - Attribute

4.1 - Size

The size of the operand

5 - Number

The more operands, the more complicated is the device. See Instruction_set_architecture#Number_of_operands

6 - Documentation / Reference

Advertising