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


OpCodes.Blt_S Поле

Определение

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

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

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

Комментарии

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

Формат Формат сборки Описание
32 <int8> blt.s target Ветвление целевой инструкции с указанным смещением, если первое значение меньше второго, короткая форма.

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

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

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

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

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

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

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

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