OpCodes.Beq_S Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Převede řízení na cílovou instrukci (krátký formulář), pokud jsou dvě hodnoty stejné.
public: static initonly System::Reflection::Emit::OpCode Beq_S;
public static readonly System.Reflection.Emit.OpCode Beq_S;
staticval mutable Beq_S : System.Reflection.Emit.OpCode
Public Shared ReadOnly Beq_S As OpCode
Hodnota pole
Poznámky
Následující tabulka uvádí šestnáctkový formát sestavení jazyka MSIL (Intermediate Language) a Microsoft s stručným přehledem referenčních informací:
| Formát | Formát sestavení | Description |
|---|---|---|
2E <int8> |
beq.s target |
Větev na cílovou instrukci při posunu target , pokud je stejná, krátká forma |
Přechodné chování zásobníku v sekvenčním pořadí je:
value1je nasdílený do zásobníku.value2je nasdílený do zásobníku.value2avalue1zobrazí se ze zásobníku; pokudvalue1je rovnavalue2, provede se operace větve.
Instrukce beq.s přenese řízení na zadanou cílovou instrukci, pokud value1 je rovna value2. Účinek je stejný jako provedení ceq instrukce následované brtrue větví na konkrétní cílovou instrukci. Cílová instrukce je reprezentována jako posun o 1 bajt od začátku instrukce podle aktuální instrukce.
Přijatelné typy operandu jsou zapouzdřeny níže:
Pokud má cílová instrukce jeden nebo více kódů předpon, lze ovládací prvek přenést pouze na první z těchto předpon.
Řízení přenosů do , trycatchfiltera finally bloky nelze provést touto instrukcí (takové přenosy jsou přísně omezeny a musí místo toho používat Leave instrukce).
Emit Následující přetížení metody může použít beq.s opcode: