Table of Contents

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

Type

Register

A register

Memory

memory location:

An addressing mode specifies how to calculate the effective memory address of an operand.

Immediate

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

Attribute

Size

The size of the operand

Number

The more operands, the more complicated is the device. See wiki/Instruction_set_architecture

Documentation / Reference