OpCodes.Shr_Un 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í.
Posune celočíselnou hodnotu bez znaménka (v nulách) doprava o zadaný počet bitů a posune výsledek do vyhodnocovacího zásobníku.
public: static initonly System::Reflection::Emit::OpCode Shr_Un;
public static readonly System.Reflection.Emit.OpCode Shr_Un;
staticval mutable Shr_Un : System.Reflection.Emit.OpCode
Public Shared ReadOnly Shr_Un 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 |
|---|---|---|
| 64 | shr.un | Posune celé číslo doprava (posune se v nulách). |
Přechodné chování zásobníku v sekvenčním pořadí je:
Do zásobníku se vloží hodnota.
Množství bitů, které se mají posunout, se nasunou do zásobníku.
Počet bitů, které se mají posunout a hodnota se přepnou ze zásobníku; hodnota se posune doprava o zadaný počet bitů.
Výsledek se nasdílí do zásobníku.
Instrukce shr.un posune hodnotu (typ int32int64 nebo native int) doprava o zadaný počet bitů. Početbitch int32int64native int Vrácená hodnota není zadána, pokud je počet bitů, které se mají posunout, větší nebo roven šířce (v bitech) zadané hodnoty.
Shr.un vloží nulový bit na nejvyšší pozici na každé směně.
Emit Následující přetížení metody může použít shr.un opcode: