# Class: com.pnfsoftware.jeb.core.units.code.asm.processor.InstructionUtil

Utility routines for [IInstruction](IInstruction).

## Static Method: getOperandByGlobalIndex
- parameter: `insn`, type: `com.pnfsoftware.jeb.core.units.code.IInstruction`
- parameter: `opndIndexGlobal`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.code.IInstructionOperand`

Description: Retrieve an operand by global index, descending into nested operand lists.
parameter: insn: instruction
parameter: opndIndexGlobal: global operand index
return: operand, or null

## Static Method: isAddressOperand
- parameter: `op`, type: `com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric`
- return type: `boolean`

Description: Indicate if an instruction Operand is an address type meaning [IInstructionOperandGeneric#TYPE_ADDR](IInstructionOperandGeneric#TYPE_ADDR) or [IInstructionOperandGeneric#TYPE_RELADDR](IInstructionOperandGeneric#TYPE_RELADDR)
parameter: op: operand
return: true if the operand represents an address

