# Interface: com.pnfsoftware.jeb.core.units.code.IInstructionOperand

Base definition for instruction operands.

## Method: format
- parameter: `insn`, type: `com.pnfsoftware.jeb.core.units.code.IInstruction`
- parameter: `address`, type: `long`
- return type: `java.lang.String`

Description: Format the operand, assuming it is used by an instruction at the provided address.
parameter: insn: optional instruction using this operand. Note that this operand may not be            directly returned by [insn.getOperands\(\)](IInstruction#getOperands()), e.g.,            in the case of instructions with nested operands
parameter: address: optional instruction address, 0 if none. The instruction address is sometimes            necessary to properly render PC\-dependent operands
return: simple string representation of the operand

