Поделиться через


OpCodes.Blt Поле

Определение

Передает управление конечной инструкции, если первое значение меньше второго.

public: static initonly System::Reflection::Emit::OpCode Blt;
public static readonly System.Reflection.Emit.OpCode Blt;
 staticval mutable Blt : System.Reflection.Emit.OpCode
Public Shared ReadOnly Blt As OpCode 

Значение поля

Комментарии

В следующей таблице приведен шестнадцатеричный формат инструкции и формат сборки msil, а также краткий обзор:

Формат Формат сборки Описание
3F <int32> Blt target Ветвь к целевой инструкции с указанным смещением, если первое значение меньше второго.

Переходный режим стека в последовательном порядке:

  1. value1 помещается в стек.

  2. value2 помещается в стек.

  3. value2 и value1 извлекаются из стека; если value1 значение меньше value2, выполняется операция ветви.

Инструкция blt передает управление указанной целевой инструкции, если value1 меньше или равно value2. Эффект идентичен выполнению инструкции clt , за которой следует brtrue ветвь для конкретной целевой инструкции. Целевая инструкция представлена в виде 4-байтового смещения со знаком от начала инструкции после текущей инструкции.

Если целевая инструкция содержит один или несколько кодов префиксов, управление может быть передано только первому из этих префиксов. Эта инструкция не может выполнять передачу элементов управления в блоки , catch, filterи finally из tryблоков .

Следующая Emit перегрузка blt метода может использовать код операции:

Применяется к