About
Operand are the arguments of an instruction (ie they are the data source)
The data for a source operand can be located in:
- a register,
- a memory
- the instruction itself (called immediate value) - ie an immediate value is also called an immediate operand.
- an I/O port
When an instruction returns data to a destination operand, it can be returned to:
- a register
- a memory location
- an I/O port
Articles Related
Type
Register
A register
Memory
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