OpCodes.Shr_Un Pole

Definice

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:

  1. Do zásobníku se vloží hodnota.

  2. Množství bitů, které se mají posunout, se nasunou do zásobníku.

  3. 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ů.

  4. 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:

Platí pro